是价值观,如keep-alive
,Close
和Upgrade
对的Connection:
头部区分大小写?
我正在编写一个简单的Web服务器,并想知道在检查之前我是否应该将值转换为小写.
我找不到任何关于Connection字段值的区分大小写的明确规范.但由于Connection可能包含标题字段的名称:
[...]对于此字段中的每个连接令牌,从消息中删除任何与连接令牌同名的头字段.
由于这些头字段名称不区分大小写,我得出结论,Connection的字段值也被视为不区分大小写.
不,Connection标头值(也称为"连接选项")不区分大小写.该更新的HTTP 1.1 RFC 7230,第6.1节规定:
Connection头字段的值具有以下语法:
Run Code Online (Sandbox Code Playgroud)Connection = 1#connection-option connection-option = token
连接选项不区分大小写.
我的大胆.请注意,所有标头字段都不区分大小写.
每个标题字段由不区分大小写的字段名称组成......
当然,请记住,这正是规范所说的.这并不意味着所有浏览器,服务器等实现都是兼容的(或者没有错误;)
归档时间: |
|
查看次数: |
4184 次 |
最近记录: |