4-HTTP響應報文
阿新 • • 發佈:2021-06-16
1. HTTP響應報文分析
HTTP 響應報文效果圖:
響應報文說明:
--- 響應行/狀態行 --- HTTP/1.1 200 OK # HTTP協議版本 狀態碼 狀態描述 --- 響應頭 --- Server: Tengine # 伺服器名稱 Content-Type: text/html; charset=UTF-8 # 內容型別 Transfer-Encoding: chunked # 傳送給客戶端內容不確定內容長度,傳送結束的標記是0\r\n, Content-Length表示服務端確定傳送給客戶端的內容大小,但是二者只能用其一。 Connection: keep-alive # 和客戶端保持長連線 Date: Fri, 23 Nov 2018 02:01:05 GMT # 服務端的響應時間 --- 空行 --- --- 響應體 --- <!DOCTYPE html><html lang=“en”> …</html> # 響應給客戶端的資料
2. HTTP 狀態碼介紹
HTTP 狀態碼是用於表示web伺服器響應狀態的3位數字程式碼。
狀態碼 | 說明 |
---|---|
200 | 請求成功 |
301 | 重定向 |
400 | 錯誤的請求,請求地址或者引數有誤 |
404 | 請求資源在伺服器不存在 |
500 | 伺服器內部原始碼出現錯誤 |
3. 小結
-
一個HTTP響應報文是由響應行、響應頭、空行和響應體4個部分組成。 HTTP 響應報文
-
響應行是由三部分組成:HTTP協議版本 狀態碼 狀態描述,最常見的狀態碼是200