是超文本傳輸協(xié)議
HTTP是無狀態(tài)協(xié)議,就是客戶端發(fā)送一個請求田弥,服務(wù)器返回一個響應(yīng)摄悯,然后就斷開連接
無狀態(tài)協(xié)議的好處,用戶不會始終占據(jù)服務(wù)器資源
協(xié)議包含:
請求/響應(yīng)首行
請求/響應(yīng)信息
空行
請求/響應(yīng)正文
Http1.0和Http1.1
1.0 響應(yīng)結(jié)束后馬上斷開
1.1 必須在請求中包含host(主機)頭信息蝙斜,響應(yīng)結(jié)束后會有一段超時時間,超時后再斷開
GET 請求澎胡, 沒有正文,只有頭信息娩鹉,參數(shù)在url中傳遞攻谁,大小限制在1024K
Host;主機名
User-Agent 用戶瀏覽器版本
Accept 可以接受的文檔
Accept-Language 可接受語言 zh-cn
Accept-Encoding 支持的壓縮格式 gzip,deflate
Accept-Charset: GB2312 客戶端支持的編碼
Connection:keep-alive 客戶端支持的鏈接方式弯予,默認連接時間3000ms
Cookie: 當不是第一次訪問這個地址時戚宦,會將上一次服務(wù)器響應(yīng)中發(fā)送過來的Cookie在請求中發(fā)送過去
POST請求, 參數(shù)在正文锈嫩,以json的形式傳輸
Content-Type: 正文類型 一般是UTF-8
Conetent-Length 正文字節(jié)長度