1. 程式人生 > >HTTP請求頭和響應頭部包括的資訊有哪些

HTTP請求頭和響應頭部包括的資訊有哪些

每個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 頭部欄位提供一個日期和時間,響應在該日期和時間後被認為失效。