http請求方法與狀態碼

2021-08-04 07:29:07 字數 862 閱讀 4987

http/1.1協議共定義了八種請求方法

1. get :向特定資源傳送請求,獲得資源

2. post :傳輸實體主體,修改伺服器上到資源

3. put :傳輸檔案,沒有驗證機制不安全

4. head :獲得報文首部,用於確認uri的有效性及資源更新的日期時間

5. delete :刪除檔案,與put方法相反,按uri刪除指定資源

6. options :查詢針對請求uri指定資源支援的方法

7. trace :追蹤路徑,讓web伺服器端將之前的請求通訊還給客戶端的方法

8. connect:要求用隧道協議鏈結**,主要用ssl/tls加密

1xx——資訊性:接收到請求正在處理

2xx——成功:請求正常處理完畢

204 no content

206 partial content

3xx——重定向:需要進行附加操作以完成請求

301:永久性重定向

302:臨時性重定向

303:請求資源存在另乙個uri,改為get獲取資源

304:資源已經找到但未符合條件要求,不包含任何響應到主題部分

307:臨時重定向,禁止post變成get

4xx——客戶端錯誤:伺服器無法處理請求

400:請求報文存在語法錯誤

401:請求需要通過http認證

403:訪問被伺服器拒絕,未獲得檔案訪問授權或者訪問許可權出現問題

404:伺服器上沒有請求到資源

5xx——伺服器錯誤:伺服器處理請求出錯

500:伺服器發生錯誤,存在bug或者臨時故障

503:伺服器暫時超負載或者停機維護,最好寫入retry-after首部字段返回

HTTP請求方法與狀態碼

http請求方法 根據http標準,http請求可以使用多種請求方法。http1.0定義了三種請求方法 get,post和head方法。http1.1新增了五種請求方法 options,put,delete,trace 和 connect方法。get 請求制定的頁面資訊,並返回實體主體。head 類...

fiddler之HTTP請求方法與狀態碼

http請求方法 常見的5種請求方法 get 請求指定的頁面資訊並返回實體主體 head 類似於get請求,只不過返回的響應中沒有具體的內容,用於捕獲報頭 post 向指定資源提交資料進行處理請求,資料報含在請求體中。post請求可能會導致新的資源的建立與對已有資源的修改 put 從客戶端向伺服器傳...

Http 請求狀態碼

客戶端向web伺服器傳送的任意乙個http請求在任何情況下都會得到乙個響應,每個響應均具有乙個由3位數字表示的狀態碼和相應的描述文字,不同數值的狀態碼體現了不同型別的響應狀態。w3c對響應碼狀態的範圍進行了如下的規範。100 199 資訊狀態碼,代表請求已被接收並需要繼續處理。200 299 成功狀...