【发布时间】:2011-03-15 13:19:30
【问题描述】:
据我所知,HTTP 规范允许设置多个具有相同名称的 HTTP 标头。有没有这样做的用例(从客户端到服务器,反之亦然)?
多个消息头字段 相同的字段名可能出现在 当且仅当整个消息 该标头字段的字段值是 定义为逗号分隔的列表 [即,#(值)]。必须是可能的 组合多个标题字段 成一个“字段名:字段值” 对,不改变语义 的消息,通过附加每个 第一个的后续字段值, 每个用逗号分隔。命令 在哪些头字段中具有相同的 因此,收到的字段名是 意义重大的解释 组合的字段值,因此 代理不得更改 消息时的这些字段值 转发。
如果我没记错的话,没有需要多个同名标题的情况。
【问题讨论】:
-
"如果我没记错的话,就没有需要多个同名标题的情况。" -- 你是对的,根据你和原始标题之间的技术,我不会指望它得到适当的支持。
-
我唯一一次看到重复的标题是
Set-Cookie:。 -
相关问题:Are Duplicate HTTP Response Headers acceptable?。 WebDAV 标头是 another example 的标头名称重复。
标签: http http-headers