http響應報文詳解

2021-08-18 16:43:21 字數 1380 閱讀 3734

http響應報文由響應行,響應頭,響應體三部分組成。

響應行主要包括

響應協議,這個與請求協議對應,比如http,

狀態碼200

狀態碼的描述ok

響應頭就是一些常見的響應名對應的響應值

響應引數就是我們真正需要的從資料庫中取出的資料

下面是摘自www.baidu.com和乙個示例**的請求頭

表明伺服器是否支援指定範圍的請求,比如bytes,表明支援位元組請求

(2) access-control-allow-origin

在伺服器響應客戶端的時候,如果設定access-control-allow-origin:* ,則允許所有網域名稱的指令碼訪問該資源

access-control-allow-origin: ,則表示值允許特定的網域名稱訪問。

(3) age

從原始伺服器到**快取形成的估算時間,單位為秒。

(4) cache-control

告訴所有的快取機制是否可以快取,已經快取的型別。cache-control : no-cache

(5) connection

在http1.1中request和reponse header中都有可能出現乙個connection頭欄位,此header的含義是當client和server通訊時對於長鏈結如何進行處理。在http1.1中,client和server都是預設對方支援長鏈結的, 如果client使用http1.1協議,但又不希望使用長鏈結,則需要在header中指明connection的值為close;如果server方也不想支援長鏈結,則在response中也需要明確說明connection的值為close。

(6)content-length

響應體的長度,web伺服器返回訊息正文的長度

(7) content-type

返回內容的mime型別content-type : text/html;charset=utf-8

(8) date

原始伺服器訊息發出的時間

(9) etag

請求變數的實體標籤的當前值

(10) expires

響應過期的時間

(11) last-modified

請求資源的最後修改時間

(12) server

web伺服器軟體名稱

HTTP請求報文 響應報文

connection close 伺服器傳送完請求物件後就關閉這條連線 user agent mozilla 5.0 使用者 即向伺服器傳送請求的瀏覽器型別 accept language fr 表示使用者想得到該物件的法語版本http的請求報文第一行叫做請求行,其後繼的為首部行。請求行有三個字段 ...

HTTP請求與響應報文詳解

如圖所示,這是客戶端往伺服器傳送請求時的報文 一般來說,將報文分成三個部分,請求行 請求頭 請求體 如圖,請求行包括三部分內容 1 請求方法,在http裡的請求方法種類較多,但就移動端開發來說,常用的方法是get post head這三種請求方法 2 uri,統一資源識別符號,也可以用url代替,也...

HTTP請求與響應報文詳解

如圖所示,這是客戶端往伺服器傳送請求時的報文 一般來說,將報文分成三個部分,請求行 請求頭 請求體 如圖,請求行包括三部分內容 1 請求方法,在http裡的請求方法種類較多,但就移動端開發來說,常用的方法是get post head這三種請求方法 2 uri,統一資源識別符號,也可以用url代替,也...