HTTP 标头区分大小写吗?
💡
原文中文,约700字,阅读约需2分钟。
📝
内容提要
根据RFC 2616和RFC 7230,HTTP标头名称不区分大小写,字段名称后跟冒号和字段值。方法(动词)区分大小写。HTTP/1.1和HTTP/2标头名称都不区分大小写,但HTTP/2强制标头名称小写。
🎯
关键要点
- 根据RFC 2616,HTTP标头名称不区分大小写。
- 每个标头字段由名称后跟冒号和字段值组成,字段名称不区分大小写。
- 字段值可能区分大小写,也可能不区分大小写。
- HTTP方法(动词)区分大小写。
- HTTP/1.1和HTTP/2标头名称都不区分大小写,但HTTP/2强制标头名称小写。
- 根据RFC 7230,HTTP/1.1的标头字段由不区分大小写的字段名称组成。
- HTTP/2.0的标头字段名称是ASCII字符的字符串,以不区分大小写的方式进行比较。
➡️