【发布时间】:2011-11-05 00:25:32
【问题描述】:
“命名两个标头,如果在 http 响应中出现,则必须始终按特定顺序处理。说明顺序并解释。”
我在网上和我的教科书中对此进行了研究:Shklar 和 Rosen 的 Web 应用程序架构。
我最初的想法是“www 身份验证”和“位置”但是与其他研究我变得更加困惑。
任何帮助将不胜感激。
【问题讨论】:
标签: httpresponse
“命名两个标头,如果在 http 响应中出现,则必须始终按特定顺序处理。说明顺序并解释。”
我在网上和我的教科书中对此进行了研究:Shklar 和 Rosen 的 Web 应用程序架构。
我最初的想法是“www 身份验证”和“位置”但是与其他研究我变得更加困惑。
任何帮助将不胜感激。
【问题讨论】:
标签: httpresponse
HTTP 标头彼此独立。它们可以按任何顺序出现,并可以按任何顺序进行处理。我从未见过多个 HTTP 标头可以一起工作,更不用说需要按特定顺序处理了。
WWW-Authentication 和 Location 标头彼此无关。 WWW-Authentication 用于请求/协商单个 URL 的身份验证凭据。 Location 在重定向响应期间使用(3xx 不是 304)来指定一个不同的 URL 来发送请求。
关于Accept 和Accept-Charset 标头的处理语义有一个recent discussion,但这种关系没有正式定义,它适用于请求标头,而不是响应标头。
【讨论】: