目錄
4. application/json , image/jpeg , application/zip ...
Transfer: chunked (分塊傳輸編碼 Chunked Transfer Encoding)
Host
⽬標主機。注意:不是在⽹絡上⽤於尋址的,⽽是在⽬標服務器上⽤於定位⼦服務器的。
Content-Type
指定 Body 的類型。主要有四類:
1.text/html
請求 Web ⻚⾯是返回響應的類型,Body 中返回 html ⽂本。
2.x-www-form-urlencoded
Web ⻚⾯純⽂本表單的提交⽅式。
3. multitype/form-data
Web ⻚⾯含有⼆進制⽂件時的提交⽅式。
4. application/json , image/jpeg , application/zip ...
單項內容(⽂本或⾮⽂本都可以),⽤於 Web Api 的響應或者 POST / PUT 的請求
Content-Length
指定 Body 的⻓度(字節)。
Transfer: chunked (分塊傳輸編碼 Chunked Transfer Encoding)
⽤於當響應發起時,內容⻓度還沒能確定的情況下。和 Content-Length 不同時使⽤。⽤途是儘早給
出響應,減少⽤戶等待。
Location
指定重定向的⽬標 URL
User-Agent
⽤戶代理,即是誰實際發送請求、接受響應的,例如⼿機瀏覽器、某款⼿機 App。
Range / Accept-Range
按範圍取數據
Accept-Range: bytes 響應報⽂中出現,表示服務器⽀持按字節來取範圍數據Range: bytes=<start>-<end> 請求報⽂中出現,表示要取哪段數據Content-Range:<start>-<end>/total 響應報⽂中出現,表示發送的是哪段數據
其他 Headers
- Accept: 客戶端能接受的數據類型。如 text/html
- Accept-Charset: 客戶端接受的字符集。如 utf-8
- Accept-Encoding: 客戶端接受的壓縮編碼類型。如 gzip
- Content-Encoding:壓縮類型。如 gzip
Cache
作⽤:在客戶端或中間⽹絡節點緩存數據,降低從服務器取數據的頻率,以提⾼⽹絡性能。