1. 程式人生 > 其它 >4-HTTP響應報文

4-HTTP響應報文

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