報(bào)文首部 |
---|
空行(CR+LF) |
報(bào)文主體 |
- 報(bào)文首部
請(qǐng)求行 | 狀態(tài)行 |
---|---|
請(qǐng)求首部字段 | 響應(yīng)首部字段 |
通用首部字段 | 通用首部字段 |
實(shí)體首部字段 | 實(shí)體首部字段 |
其他 | 其他 |
- 請(qǐng)求行
包含用于請(qǐng)求的方法,請(qǐng)求URI和HTTP版本。 - 狀態(tài)行
包含表明響應(yīng)結(jié)果的狀態(tài)碼,原因短語(yǔ)和HTTP版本。 - 首部字段
包含表示請(qǐng)求和響應(yīng)的各種條件和屬性各類首部。 - 其他
可能包含HTTP的RFC里未定義的首部(cookie等)
壓縮傳輸?shù)膬?nèi)容編碼
內(nèi)容編碼有以下幾種
gzip、compress、deflate、identity。分割發(fā)送的分塊傳輸編碼
-
發(fā)送多種數(shù)據(jù)的多部分對(duì)象集合
- multipart/from-data
表單長(zhǎng)傳的時(shí)候的分塊 - multipart/byteranges
表明傳輸?shù)淖止?jié)范圍,例如 range:bytes=0-3000,5000-7000
- multipart/from-data
-
內(nèi)容協(xié)商返回最合適的內(nèi)容
內(nèi)容協(xié)商會(huì)以響應(yīng)資源的哪國(guó)語(yǔ)言,字符集,編碼方式等作為判斷基準(zhǔn)。- 服務(wù)器驅(qū)動(dòng)協(xié)商
由服務(wù)器端進(jìn)行內(nèi)容協(xié)商 - 客戶端驅(qū)動(dòng)協(xié)商
由客戶端進(jìn)行內(nèi)容協(xié)商的方式,還可以利用js腳本在web頁(yè)面上自動(dòng)進(jìn)行選擇。 - 透明協(xié)商
是服務(wù)器驅(qū)動(dòng)和客戶端驅(qū)動(dòng)的結(jié)合體,是由服務(wù)器端和客戶端各自進(jìn)行內(nèi)容協(xié)商的一種方法。
- 服務(wù)器驅(qū)動(dòng)協(xié)商