HTTP報文結構
HTTP request報文結構是怎樣的
首行是Request-Line包括:請求方法,請求URI,協議版本,CRLF
首行之後是若干行請求頭,包括general-header,request-header或者entity-header,每個一行以CRLF結束
請求頭和訊息實體之間有一個CRLF分隔
根據實際請求需要可能包含一個訊息實體 一個請求報文例子如下:
GET /Protocols/rfc2616/rfc2616-sec5.html HTTP/1.1
Host: www.w3.org
Connection: keep-alive
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36
Referer: https://www.google.com.hk/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8,en;q=0.6
Cookie: authorstyle=yes
If-None-Match: "2cc8-3e3073913b100"
If-Modified-Since: Wed, 01 Sep 2004 13:24:52 GMT
name=qiu&age=25
HTTP response報文結構是怎樣的
首行是狀態行包括:HTTP版本,狀態碼,狀態描述,後面跟一個CRLF
首行之後是若干行響應頭,包括:通用頭部,響應頭部,實體頭部
響應頭部和響應實體之間用一個CRLF空行分隔
最後是一個可能的訊息實體 響應報文例子如下:
HTTP/1.1 200 OK
Date: Tue, 08 Jul 2014 05:28:43 GMT
Server: Apache/2
Last-Modified: Wed, 01 Sep 2004 13:24:52 GMT
ETag: "40d7-3e3073913b100"
Accept-Ranges: bytes
Content-Length: 16599
Cache-Control: max-age=21600
Expires: Tue, 08 Jul 2014 11:28:43 GMT
P3P: policyref="http://www.w3.org/2001/05/P3P/p3p.xml"
Content-Type: text/html; charset=iso-8859-1
{"name": "qiu", "age": 25}
相關文章
- HTTP 報文結構和內容HTTP
- Android網路程式設計(二)構 HTTP協議報文基本結Android程式設計HTTP協議
- 理解 TCP(二):報文結構TCP
- 《圖解HTTP》— HTTP報文資訊圖解HTTP
- HTTP報文 概覽HTTP
- HTTP請求報文HTTP
- HTTP協議-HTTP響應報文HTTP協議
- RTP協議的報文結構協議
- HTTP/1.1報文詳解HTTP
- BGP報文結構&型別、狀態型別
- HTTP的結構HTTP
- http報文簡單記錄HTTP
- Http協議報文詳解HTTP協議
- HTTP從入門到入土(5)——HTTP報文格式HTTP
- 03 前端HTTP協議(圖解HTTP) 之 HTTP報文內的HTTP資訊前端HTTP協議圖解
- 《圖解HTTP》讀書筆記三:HTTP 報文內的 HTTP 資訊圖解HTTP筆記
- 【Python使用】python高階進階知識md總結第2篇:HTTP 請求報文,HTTP響應報文【附程式碼文件】PythonHTTP
- HTTP結構講解——《HTTP權威指南》系列HTTP
- 計算機網路 之 TCP協議報文結構計算機網路TCP協議
- PHP http 報文設定 CURLOPT_HTTPHEADERPHPHTTPHeader
- HTTP響應報文與工作原理詳解HTTP
- 使用Socket進行HTTP請求與報文講解HTTP
- 【小白寫論文】技術性論文結構剖析
- 從零搭建Spring Cloud Gateway閘道器(三)——報文結構轉換SpringCloudGateway
- HCNP Routing&Switching之BGP報文結構、型別和狀態型別
- ngx_http_request_t結構體詳解HTTP結構體
- 一篇share pool結構佳文
- 一文讀懂 HTTP/1HTTP/2HTTP/3HTTP
- HTTP協議圖文簡述--HTTP/HTTPS/HTTP2HTTP協議
- 【讀】這一次,讓我們再深入一點 - HTTP報文HTTP
- 一文講清HBase儲存結構
- 一文弄懂宇宙的歷史與結構(圖文並茂)!
- 一文讀懂HTTP/2 及 HTTP/3特性HTTP
- 一文讀懂HTTP/2及HTTP/3特性HTTP
- HTTP總結HTTP
- 一文講清HBase的儲存結構
- 一文弄懂 HTTP、cookie、sessionHTTPCookieSession
- 資料結構與演算法 | 迴文連結串列檢測資料結構演算法