HTTP請求頭和響應頭部包括的信息有哪些?(轉)

轉載自:https://www.cnblogs.com/hxc555/p/6506154.htmlhtml

每一個HTTP請求和響應都會帶有相應的頭部信息。默認狀況下,在發送XHR請求的同時,還會發送下列頭部信息:chrome

  • 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緩存

相關文章
相關標籤/搜索