HTTP請求頭大全-173軟件站

您的位置:首頁 > 文章列表頁 >文章詳情頁

HTTP最常見的請求頭

來源:互聯網 作者:補丁 更新時間: 2025-01-16 10:47:44

文章導讀:今天我們來總結一下http請求頭, HTTP請求頭提供了關于請求,響應或者其他的發送實體的信息。HTTP的頭信息包括通用頭、請求頭、響應頭和實體頭四個部分。每個頭域由一個域名,冒號(:)和域值三部分組成。

HTTP最常見的請求頭

今天我們來總結一下http請求頭, HTTP請求頭提供了關于請求,響應或者其他的發送實體的信息。HTTP的頭信息包括通用頭、請求頭、響應頭和實體頭四個部分。每個頭域由一個域名,冒號(:)和域值三部分組成。

HTTP最常見的請求頭如下:

l Accept:瀏覽器可接受的MIME類型;

l Accept-Charset:瀏覽器可接受的字符集;

l Accept-Encoding:瀏覽器能夠進行解碼的數據編碼方式,比如gzip。Servlet能夠向支持gzip的瀏覽器返回經gzip編碼的HTML頁面。許多情形下這可以減少5到10倍的下載時間;

l Accept-Language:瀏覽器所希望的語言種類,當服務器能夠提供一種以上的語言版本時要用到;

l Authorization:授權信息,通常出現在對服務器發送的WWW-Authenticate頭的應答中;

l Connection:表示是否需要持久連接。如果Servlet看到這里的值為“Keep-Alive”,或者看到請求使用的是HTTP 1.1(HTTP 1.1默認進行持久連接),它就可以利用持久連接的優點,當頁面包含多個元素時(例如Applet,圖片),顯著地減少下載所需要的時間。要實現這一點,Servlet需要在應答中發送一個Content-Length頭,最簡單的實現方法是:先把內容寫入ByteArrayOutputStream,然后在正式寫出內容之前計算它的大小;

l Content-Length:表示請求消息正文的長度;

l Cookie:這是最重要的請求頭信息之一;

l From:請求發送者的email地址,由一些特殊的Web客戶程序使用,瀏覽器不會用到它;

l Host:初始URL中的主機和端口;

l If-Modified-Since:只有當所請求的內容在指定的日期之后又經過修改才返回它,否則返回304“Not Modified”應答;

l Pragma:指定“no-cache”值表示服務器必須返回一個刷新后的文檔,即使它是代理服務器而且已經有了頁面的本地拷貝;

l Referer:包含一個URL,用戶從該URL代表的頁面出發訪問當前請求的頁面。

l User-Agent:瀏覽器類型,如果Servlet返回的內容與瀏覽器類型有關則該值非常有用;

l UA-Pixels,UA-Color,UA-OS,UA-CPU:由某些版本的IE瀏覽器所發送的非標準的請求頭,表示屏幕大小、顏色深度、操作系統和CPU類型。

————————————————

版權聲明:本文為CSDN博主「qq_43519025」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/qq_43519025/article/details/120967677

標簽: