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字符的字符串,以不区分大小写的方式进行比较。
➡️

继续阅读