HTTP首部都是用來作什麼的

請求首部html

1. Accept首部緩存

Accept首部爲客戶端提供了一種將其喜愛和能力告知服務器的方式,包括它們想要什麼,能夠使用什麼,以及最重要的,它們不想要什麼. Accept首部會使鏈接的兩端都受益,客戶端就會獲得它們想要的內容,服務器端則不會浪費其時間和帶寬來發送客戶端沒法使用的東西安全

Accept     告訴服務器可以發送哪些媒體類型服務器

Accept-Charset     告訴服務器可以發送哪些字符串cookie

Accept-Encoding    告訴服務器可以發送哪些編碼方式編碼

Accept-Language    告訴服務器可以發送哪些語言spa

 

2. 條件請求首部代理

有時客戶端但願爲請求加上某些限制htm

Expect      容許客戶端列出某請求所要求的服務器行爲對象

If-Match      若是實體標記與以前的相匹配,就獲取這份文檔

If-Modified-Since   在某個指定日期後被修改過,服務器就傳輸該資源,不然從緩存中獲取

If-None-Match     與If-Match相反

If-Range        容許對文檔的某個範圍進行條件請求

 

3. 安全首部請求

要求客戶端在獲取特定的資源以前,先對自身進行認證

Authorization      須要登陸

Cookie                令牌

 

響應首部

響應的信息性首部

Age                   響應持續時間

Public                服務器資源支持的請求方法

Retry-After        若資源不可用,在此日期重試

Server               服務器應用程序軟件的名稱和版本

Title                  html文檔title

Warning             警告報文

 

1. 協商首部

Accept-Range           服務器可接收的範圍類型

Vary                       包含其餘首部的列表, 能夠將通過的代理 放入該首部

 

2. 安全響應首部

HTTP的質詢/響應認證機制的響應側

Proxy-Authenticate      來自代理的對客戶端的質詢列表

Set-cookie                  在客戶端設置一個令牌,以便服務器對客戶端進行標識

WWW-Authenticate

 

實體首部

描述實體的狀態,什麼類型,

Allow                        列出了能夠對此實體執行的請求方法

Location                    告知客戶端實體實際上位於何處

 

1. 內容首部

提供了與實體內容有關的特定信息

Content-Base             解析主體中的相對URL時使用的基礎URL

Content-Encoding       主體編碼方式

Content-Length          主體內容長度

Content-Location        資源實際所處位置

Content-Range           實體表示的字節範圍

Content-Type             對象類型

 

2. 實體緩存首部

Etag

Expires                      實體緩存失效,要再次獲取該實體的日期和時間

Last-Modified             這個實體最後一次被修改的日期和時間

相關文章
相關標籤/搜索