HTTP空头
HTTP中的头为空是否可以接受? 空的意思是“:”没有标题名称和标题值。 同样的问题也与HTTP2有关(假设答案相同,但可以肯定)HTTP空头,http,http2,Http,Http2,HTTP中的头为空是否可以接受? 空的意思是“:”没有标题名称和标题值。 同样的问题也与HTTP2有关(假设答案相同,但可以肯定) 谢谢。HTTP将标题字段定义为: header-field = field-name ":" OWS field-value OWS field-name = token field-value = *( field-content / obs-fold ) field-content = field-v
谢谢。HTTP将标题字段定义为:
header-field = field-name ":" OWS field-value OWS
field-name = token
field-value = *( field-content / obs-fold )
field-content = field-vchar [ 1*( SP / HTAB ) field-vchar ]
field-vchar = VCHAR / obs-text
obs-fold = CRLF 1*( SP / HTAB )
; obsolete line folding
; see Section 3.2.4
标记
部分稍后定义为:
token = 1*tchar
tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*"
/ "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"
/ DIGIT / ALPHA
; any VCHAR, except delimiters
这意味着头名称必须至少为1个字节,值可以是0个或更多字符
HTTP/2使用相同的底层数据模型