關於 HTTP請求頭概述

2021-03-31 08:56:29 字數 857 閱讀 1140

http客戶程式(例如瀏覽器),向伺服器傳送請求的時候必須指明請求型別(一般是get或者post)。如有必要,客戶程式還可以選擇傳送其他的請求頭。大多數請求頭並不是必需的,但content-length除外。對於post請求來說content-length必須出現。

下面是一些最常見的請求頭

accept:瀏覽器可接受的mime型別。

accept-charset:瀏覽器可接受的字符集。

accept-language:瀏覽器所希望的語言種類,當伺服器能夠提供一種以上的語言版本時要用到。

authorization:授權資訊,通常出現在對伺服器傳送的-authenticate頭的應答中。

content-length:表示請求訊息正文的長度。

cookie:這是最重要的請求頭資訊之一,參見後面《cookie處理》一章中的討論。

host:初始url中的主機和埠。

if-modified-since:只有當所請求的內容在指定的日期之後又經過修改才返回它,否則返回304「not modified」應答。

pragma:指定「no-cache」值表示伺服器必須返回乙個重新整理後的文件,即使它是**伺服器而且已經有了頁面的本地拷貝。

referer:包含乙個url,使用者從該url代表的頁面出發訪問當前請求的頁面。

user-agent:瀏覽器型別,如果servlet返回的內容與瀏覽器型別有關則該值非常有用。

ua-pixels,ua-color,ua-os,ua-cpu:由某些版本的ie瀏覽器所傳送的非標準的請求頭,表示螢幕大小、顏色深度、作業系統和cpu型別。

有關http頭完整、詳細的說明,請參見http://.w3./protocols/的http規範。

關於http請求,請求頭和響應頭

via是http協議裡面的乙個header,記錄了一次http請求所經過的 和閘道器,經過1個 伺服器,就新增乙個 伺服器的資訊,經過2個就新增2個。x cache是squid 的自定義header,用來記錄快取的命中與否 squid 是 linux unix 平台下最為流行的高效能免費應用層 伺服...

關於HTTP請求頭與響應頭

http請求頭格式 get 請求的方式 url 請求的目標資源 http 1.1 請求採用的協議和版本號 首部欄位名 值 accept 客戶端能接收的資源型別 accept language en us 客戶端接收的語言型別 connection keep alive 維護客戶端和服務端的連線關係 ...

http請求頭響應頭

今天的內容首先是http協議其中包括請求頭 request 和響應頭 response 請求頭中包含 accept 告訴伺服器,瀏覽器所支援的資料型別 accept charset 告訴伺服器,瀏覽器支援的字符集 accept encoding 告訴伺服器,瀏覽器所支援的資料解壓演算法 accept...