一、http請求
組成部分
請求行
請求方式、URI和http版本。
如:GET /blog/list?page=1&size=20 HTTP/1.1
請求頭
各種條件和屬性的各類首部,分爲:通用首部、實體首部。 Host、Connection、Content-Type、Content-Length等等…
請求體
請求體,請求參數,如:page=1&size=20
二、http響應
組成部分
狀態行
響應狀態碼,原因短語、http版本 如:HTTP/1.1 200 OK
響應頭
響應首部字段 如:Date、Server、Content-Type、Connection等等。
報文主體
響應的數據
響應狀態碼
狀態碼 | 類別 | 描述 | 舉例 |
---|---|---|---|
1XX | Informational | 接受的請求正在處理 | |
2XX | Success | 成功 | 200:OK;204:No Content |
3XX | Redirection | 重定向 | 301:Moved Permanently;304:Not Modified(服務器允資源未改變,可直接用客戶端未過期的緩存),304劃分到3XX,但和重定向無關係 |
4XX | Client Error | 客戶端錯誤 | 400:Bad Request;401:Unauthorized;404:Not Found(服務器沒有找到要訪問的資源) |
5XX | Server Error | 服務器錯誤 | 500:Internal Server Error; |