小编典典

HTTP 标头是否区分大小写?

all

在一篇博文中,我使用以下 PHP 来设置响应的内容类型:

header('content-type: application/json; charset=utf-8');

我刚刚收到对该帖子的评论,说content-type需要大写,Content-type. 它是否正确?它似乎适用于所有小写字母,并且我认为 HTTP
标头不区分大小写。或者它只是因为浏览器很好而起作用?


阅读 223

收藏
2022-03-01

共1个答案

小编典典

标题名称不区分大小写。

来自RFC 2616 - “超文本传输​​协议 -
HTTP/1.1”
第 4.2
节,“消息头”

每个标头字段由一个名称后跟一个冒号(“:”)和字段值组成。字段名称区分大小写

更新的 RFC 7230在这部分没有列出对RFC 2616 的任何更改。

2022-03-01