HTTP標題域,是指將主標題(General-Header,4.3節)、請求標題(Request-Header ,5.2節)、回應標題(Response-Header ,6.2節)及實體標題(Entity-Header,7.1節),都遵照RFC822-3.1節[7]給出的通用格式定義。
基本介紹
- 中文名:HTTP訊息標題
- 包括:請求標題、主標題等
- 分類:請求信息
- 遵照:RFC822-3.1
名詞解釋,理論闡述,
名詞解釋
HTTP標題域,包括主標題(General-Header,4.3節)、請求標題(Request-Header ,5.2節)、回應標題(Response-Header ,6.2節)及實體標題(Entity-Header,7.1節),都遵照RFC822-3.1節[7]給出的通用格式定義。每個標題域由後緊跟冒號的名字,單空格(SP),字元及域值組成。域名是大小寫敏感的。雖然不提倡,標題域還是可以擴展成多行使用,只要這些行以一個以上的SP或HT開頭就行。
理論闡述
標題域接收的順序並不重要,但良好的習慣是,先傳送主標題,然後是請求標題或回應標題,最後是實體標題。若且唯若標題域的全部域值都用逗號分隔的列表示時(即,#(值)),多個有相同域名的HTTP標題域才可以表示在一個訊息里。而且必須能在不改變訊息語法的前提下,將並發的域值加到第一個值後面,之間用逗號分隔,最終能將多個標題域結合成“域名:域值”對。
HTTP-header = field-name ":" [ field-value ] CRLF
field-name = token
field-value = *( field-content | LWS )
field-content = <the OCTETs making up the field-valueand consisting of either *TEXT or combinations
of token, tspecials, and quoted-string>