
【計】 request header
ask for; beg; claim; desire; petition; pray for; request; solicit
【計】 C; request
【經】 application; demand; petition; request; solicit
【計】 herder
在HTTP協議框架中,“請求首部”(Request Headers)是客戶端向服務器發送HTTP請求時附加的元數據集合,用于傳遞請求的上下文信息、客戶端偏好或身份驗證憑證等。其英文術語為HTTP Request Headers,由RFC 7231定義為“客戶端通過HTTP請求向服務器傳遞控制信息或補充說明的字段”。
通用結構
每個請求首部由字段名(Header Name)和字段值(Header Value)組成,例如:
User-Agent: Mozilla/5.0
,其中User-Agent
為字段名,Mozilla/5.0
為字段值。該結構遵循RFC 7230定義的HTTP報文語法規範。
常見字段類型
Accept-Language
(聲明客戶端語言偏好),參考MDN Web Docs的标準化說明。Authorization
(傳遞訪問令牌),定義于RFC 7235。Cache-Control
(指定緩存行為),技術細節可查閱RFC 7234。請求首部通過标準化字段影響服務器響應行為。例如,If-Modified-Since
字段允許客戶端查詢資源是否在特定時間後更新,若未更新則服務器返回304 Not Modified
狀态碼,減少數據傳輸量(RFC 7232。此類機制優化了網絡資源利用率,同時保障了通信效率。
請求首部(Request Headers)是HTTP協議中客戶端(如浏覽器)向服務器發送請求時附加的元數據信息,用于傳遞請求的詳細參數、客戶端能力或資源處理偏好。它們位于HTTP請求的頭部,幫助服務器理解如何響應請求。以下是關鍵分類及常見字段解釋:
内容協商類
Accept
:客戶端能處理的媒體類型(如text/html, application/json
)。Accept-Language
:優先的語言(如en-US, zh-CN
)。Accept-Encoding
:支持的壓縮算法(如gzip, deflate
)。客戶端标識類
User-Agent
:客戶端軟件信息(如浏覽器版本)。Referer
:當前請求的來源頁面URL。緩存控制類
Cache-Control
:緩存策略(如no-cache
表示不使用緩存)。連接管理類
Connection
:控制是否保持連接(如keep-alive
)。Host
:目标服務器的域名和端口(必需字段)。認證與安全類
Authorization
:身份驗證憑證(如Bearer令牌)。Cookie
:發送服務器設置的Cookie信息。當浏覽器請求一個網頁時,請求首部可能包含:
GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)
Accept: text/html,application/xhtml+xml
Accept-Language: en-US
Connection: keep-alive
Host
告訴服務器目标域名。Accept
表明客戶端希望接收HTML或XHTML内容。Connection: keep-alive
要求複用TCP連接以提升效率。Host
)在HTTP/1.1中為必填。Cookie
)需通過HTTPS傳輸保障安全。通過合理設置請求首部,客戶端能更精準地獲取所需資源,同時優化網絡性能。
寵臣大疱性表皮松解吊袋定調人縛線刀給投保人股利隔緣小梁股骨嵴黑孢菌素黑根甙夾顱鉗監督團莖突鞘棘球囊切開引流術臨界濕度迷走神經緊張平行傳送前額凸出者嵌體鑄金清涼劑讓渡證書燃燒表面熱保護器仁政肉鐵質神憑發作史密斯氏脫位樹脂制的脫靴器