我检查了HTTP头键允许字符的不同文档。我没有发现任何具体的结果,比如这些字符是不允许的?有没有人能帮我找出哪些是HTTP头密钥中允许的有效字符?
header-field = field-name ":" OWS field-value OWS
field-name = token
token = 1*tchar
tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*"
/ "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"
/ DIGIT / ALPHA
; any VCHAR, except delimiters
引用:
- https://datatracker.ietf.org/doc/html/rfc7230部分- 3.2
- https://datatracker.ietf.org/doc/html/rfc7230 section-3.2.6