在 2002 年,Roy Fielding 指出HTTP 版本在 RFC 勘误表中应该区分大小写:
就个人而言,我从来没有打算让“HTTP”不区分大小写,而且我不知道有任何客户端将其发送为小写,也没有任何服务器将其接受为小写。这样做是浪费周期。 所以,我想上面那段说:
HTTP 消息的版本由消息第一行中的 HTTP-Version 字段指示。 HTTP 版本区分大小写。
然而,RFC 2616似乎并没有随着他的提议而更新。
那么,HTTP 版本是否区分大小写?
换句话说,HTTP 客户端/服务器是否可以发送 HTTP 版本hTtP/1.1
并且仍然声称符合 RFC?