get ,post,以及狀態碼

2021-06-19 04:55:37 字數 829 閱讀 8218

l不管post或get,都用於向伺服器請求某個web資源,這兩種方式的區別主要表現在資料傳遞上:

如請求方式為get方式,則可以在請求的url位址後以?的形式帶上交給伺服器的資料,多個資料之間以&進行分隔,例如:

get方式的特點:在url位址後附帶的引數是有限制的,其資料容量通常不能超過1k。

如請求方式為post方式,則可以在請求的實體內容中向伺服器傳送資料,post方式的特點:傳送的資料量無限制。

l狀態行

格式:http

版本號 狀態碼 原因敘述

舉例:http/1.1 200 ok

l  狀態碼用於表示伺服器對請求的處理結果,它是乙個三位的十進位制數。響應狀態碼分為5類,如下所示:

含義

表示成功接收請求,要求客戶端繼續提交下一次請求才能完成整個處理過程

表示成功接收請求並已完成整個處理過程,常用

200

為完成請求,客戶需進一步細化請求。例如,請求的資源已經移動乙個新位址,常用

302、

307和

304

客戶端的請求有錯誤,常用

404

伺服器端出現錯誤,常用

500

狀態碼的類別以及常用狀態碼

狀態碼由三位數字和原因短語組成,如200 ok。三位數字中第一位指定響應類別,後兩位無分類。第一位數字的響應類別有5種。如下 類別及原因短語 1xxinformational 資訊性狀態碼 接收的請求正在處理 2xxsuccess 成功狀態碼 請求正常處理完畢 3xxredirection 重定向狀...

伺服器狀態碼以及常用狀態碼

100 客戶必須繼續發出請求 101 客戶要求伺服器根據請求轉換http協議版本 200 交易成功 201 提示知道新檔案的url 202 接受和處理 但處理未完成 203 返回資訊不確定或不完整 204 請求收到,但返回資訊為空 205 伺服器完成了請求,使用者 必須復位當前已經瀏覽過的檔案 20...

HTTP協議以及常用狀態碼

一 request組成 客戶端傳送乙個http請求到伺服器的請求訊息包括以下格式 請求行 request line 請求頭部 header 空行和請求資料四個部分組成。如果請求傳送不成功,要檢查一遍請求 請求行 請求頭 body 其中請求頭中比較重要的有兩個1 user agent 宣告客戶端型別 ...