首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >重复的HTTP响应头是否可接受?

重复的HTTP响应头是否可接受?
EN

Stack Overflow用户
提问于 2010-12-07 05:54:36
回答 1查看 50.6K关注 0票数 129

我还没有找到关于标准是否允许重复的HTTP响应头的规范,但我需要知道这是否会导致兼容性问题。

假设我有一个如下的响应头:

HTTP/1.1 302 Moved Temporarily
Server: Apache-Coyote/1.1
X-Powered-By: Servlet 2.4; JBoss-4.0.3SP1 (build: CVSTag=JBoss_4_0_3_SP1 date=200510231054)/Tomcat-5.5
Cache-Control: no-cache
Cache-Control: no-store
Location: http://localhost:9876/foo.bar
Content-Language: en-US
Content-Length: 0
Date: Mon, 06 Dec 2010 21:18:26 GMT

请注意,有两个具有不同值的Cache-Control标头。浏览器总是把它们当作"Cache-Control: no-cache,no-store“来处理吗?

EN

回答 1

Stack Overflow用户

发布于 2020-02-11 21:25:17

请注意,尽管没有用逗号分隔值填充,但HSTS RFC6797定义了多个STS头实例的行为,这与RFC2616相矛盾(违反了“如果且仅当”的语言):

  "If a UA receives more than one STS header field in an HTTP
  response message over secure transport, then the UA MUST process
  only the first such header field."
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4371328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档