1.常用狀態碼
1xx2xx:一般表示成功
3xx:一般表示重定向
4xx:一般表示客戶端錯誤
5xx:一般表示伺服器錯誤
200 表示成功
404 伺服器無法找到被請求頁面
403 伺服器拒絕訪問許可權不夠 forbidden
500 請求未完成,伺服器遇到不可預知的情況
3022.常用的請求方法
get/post
其他方法:put/delete/option/head
get:一般用於請求網頁,獲取資料(對應資料庫的查)
post:一般用於上傳資料,表單提交(登入/註冊/上傳頭像...)(對應資料庫的增)
delete:一般用於刪除資料/檔案(對應資料庫的刪)
put:一般用於更新資料(對應資料庫的改)
3. 面試題
get和post的區別:
1.引數位置
get引數一般位於url後面
post:引數一般位於請求體中
2.資料長度
get:長度有限制
post:長度理論上沒限制,實際上取決於伺服器的處理能力
3.安全性
post相對於get安全一些,但是兩者都不安全
例如 10塊的保險櫃 和 15的保險櫃
4.應用場景
get:一般用於獲取資料
post:一般用於上傳資料
5.以上都是大眾說法,但是在我看來,網路協議中並沒有規定上述特徵
常見HTTP狀態碼總結
200 請求成功 204 服務端請求成功但是沒有資料 206 客戶端傳送乙個帶有range的請求,服務端完成此次請求 301 永久性重定向,將所有的頁面轉移至新的url中 302 暫時性重定向,將所有的頁面暫時轉移至新的url 304 客戶端有快取文件並傳送乙個條件性的請求,服務端告訴客戶端原來的快...
HTTP常見狀態碼總結
目錄 1xx2xx 3xx4xx 5xx1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態 說明 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。2xx 成功 表示成功處理...
HTTP 常見狀態碼總結
常見狀態碼 w3.org http 狀態碼的完整列表。1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態碼。100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。2xx 成功 表...