HTTP請求頭和響應頭部包括的資訊有哪些
阿新 • • 發佈:2019-02-09
每個HTTP請求和響應都會帶有相應的頭部資訊。預設情況下,在傳送XHR請求的同時,還會發送下列頭部資訊:
- Accept:瀏覽器能夠處理的內容型別
- Accept-Charset:瀏覽器能夠顯示的字符集
- Accept-Encoding:瀏覽器能夠處理的壓縮編碼
- Accept-Language:瀏覽器當前設定的語言
- Connection:瀏覽器與伺服器之間連線的型別
- Cookie:當前頁面設定的任何Cookie
- Host:發出請求的頁面所在的域
- Referer:發出請求的頁面的URL
- User-Agent:瀏覽器的使用者代理字串
例如:chrome下的請求頭資訊:
:
雖然不同瀏覽器實際傳送的頭部資訊會有所不同,但以上列出的基本上是瀏覽器都會發送的,用setRequestHeader()方法也可以設定請求頭資訊,該函式接受兩個引數:頭部欄位的名稱和頭部欄位的值。要成功傳送請求頭部資訊,需在呼叫open方法之後且呼叫send方法之前呼叫。
HTTP響應頭部資訊:
- Date:表示訊息傳送的時間,時間的描述格式由rfc822定義
- server:伺服器名字。
- Connection:瀏覽器與伺服器之間連線的型別
- content-type:表示後面的文件屬於什麼MIME型別
- Cache-Control:控制HTTP快取
以上是基本常見的資訊
以上Expires 頭部欄位提供一個日期和時間,響應在該日期和時間後被認為失效。