一、請求報文
1,HTTP請求報文:請求行+請求頭+空白行+請求內容
在Fiddler的Inspectors的Raw下可見

2,請求行:GET http://feed.cnblogs.com/blog/u/376911/rss HTTP/1.1
請求方法 + URL +協議版本
請求方法:GET(查)、POST(改)、PUT(增)、DELETE(刪)、TRACE、CONNCT
3,請求頭:KEY:VALUE
典型的請求頭有:
User-Agent: Post_Multipart(請求的瀏覽器類型)
Host: 106.120.167.15
Accept: */*
Connection: Keep-Alive(及close兩種兩種連接狀態)
Pragma: no-cache
Content-Length: 794
Content-Type: multipart/form-data;
Accept-Encoding: gzip, deflate, sdch
Accept-Language: zh-CN,zh;q=0.8
Cookie: __huid=115H1IxPtH6E7yCXPL1/DhATHG29yNpfKX4NQd9k2d30M=; __guid=91251416.4381076906446329000.1503904589305.401
4,請求內容:主要用於POST請求
Content-Length: 217
Content-Type: application/x-www-form-urlencoded
二、響應報文
1,HTTP響應報文:狀態行 + 響應頭 + 空行 + 響應內容
2,狀態行:HTTP/1.1 200 OK
協議版本 + 狀態碼 + 狀態碼描述
狀態碼
1XX:信息
2XX:成功
3XX:重定向
4XX:客戶端錯誤
5XX:服務器錯誤
3,響應頭:
Server: NWS_TCloud_S2
Connection: keep-alive
Date: Mon, 28 Aug 2017 10:52:24 GMT
Cache-Control: max-age=600
Expires: Mon, 28 Aug 2017 11:02:24 GMT
Content-Type: image/png
Content-Length: 0
X-NWS-LOG-UUID:f319b1f4-a78f-4217-8473-ed53018cd1bf
4,響應內容:服務端返回給請求端的文本信息
三、GET和POST的區別
1,在客戶端,GET參數通過URL傳遞,數據在URL中可以看到;POST數據放在Request bosy內提交;
2,GET方式在提交的數據最多只有1024字節;POST則無此限制;
3,安全性問題。POST比GET安全性更高。
