1. HTTP響應(yīng)報(bào)文分析
HTTP 響應(yīng)報(bào)文效果圖:
響應(yīng)報(bào)文說明:
--- 響應(yīng)行/狀態(tài)行 ---
HTTP/1.1 200 OK # HTTP協(xié)議版本 狀態(tài)碼 狀態(tài)描述
--- 響應(yīng)頭 ---
Server: Tengine # 服務(wù)器名稱
Content-Type: text/html; charset=UTF-8 # 內(nèi)容類型
Transfer-Encoding: chunked # 發(fā)送給客戶端內(nèi)容不確定內(nèi)容長度,發(fā)送結(jié)束的標(biāo)記是0\r\n, Content-Length表示服務(wù)端確定發(fā)送給客戶端的內(nèi)容大小,但是二者只能用其一。
Connection: keep-alive # 和客戶端保持長連接
Date: Fri, 23 Nov 2018 02:01:05 GMT # 服務(wù)端的響應(yīng)時(shí)間
--- 空行 ---
--- 響應(yīng)體 ---
<!DOCTYPE html><html lang=“en”> …</html> # 響應(yīng)給客戶端的數(shù)據(jù)
原始響應(yīng)報(bào)文說明:
HTTP/1.1 200 OK\r\n
Server: Tengine\r\n
Content-Type: text/html; charset=UTF-8\r\n
Transfer-Encoding: chunked\r\n
Connection: keep-alive\r\n
Date: Fri, 23 Nov 2018 02:01:05 GMT\r\n
\r\n(響應(yīng)頭信息后面還有一個(gè)單獨(dú)的’\r\n’不能省略)
<!DOCTYPE html><html lang=“en”> …</html>
說明:
每項(xiàng)數(shù)據(jù)之間使用:\r\n
2. HTTP 狀態(tài)碼介紹
HTTP 狀態(tài)碼是用于表示web服務(wù)器響應(yīng)狀態(tài)的3位數(shù)字代碼。文章來源:http://www.zghlxwxcb.cn/news/detail-838039.html
狀態(tài)碼 | 說明 |
---|---|
200 | 請求成功 |
307 | 重定向 |
400 | 錯(cuò)誤的請求,請求地址或者參數(shù)有誤 |
404 | 請求資源在服務(wù)器不存在 |
500 | 服務(wù)器內(nèi)部源代碼出現(xiàn)錯(cuò)誤 |
3. 小結(jié)
- 一個(gè)HTTP響應(yīng)報(bào)文是由響應(yīng)行、響應(yīng)頭、空行和響應(yīng)體4個(gè)部分組成。
文章來源地址http://www.zghlxwxcb.cn/news/detail-838039.html
- 響應(yīng)行是由三部分組成:HTTP協(xié)議版本 狀態(tài)碼 狀態(tài)描述,最常見的狀態(tài)碼是200
到了這里,關(guān)于Http---HTTP響應(yīng)報(bào)文的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!