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代替,也...