【问题标题】:Does an HTTP redirect need a complete URL?HTTP 重定向是否需要完整的 URL?
【发布时间】:2012-03-15 10:57:24
【问题描述】:

对于 http 重定向,比如 302,是否必须返回新页面的完整 url,包括 http://,或者是否可以只向根 url 发送相对地址,例如 /my/view

我尝试在https://www.rfc-editor.org/rfc/rfc2616#section-10.3.3 阅读 rfc 2616,但可以找到任何明确的内容。

此外,是否存在与此相关的已知浏览器错误?

【问题讨论】:

    标签: http protocols rfc2616


    【解决方案1】:

    实际上,RFC 2616 很清楚,它需要是一个完整的 URI(通过引用 URI 规范中的相关 ABNF 产生)。

    话虽如此,现在这被认为是一个错误,HTTP 的下一个版本将允许相对引用。是的,浏览器支持这些。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-24
      • 1970-01-01
      • 2019-10-16
      • 1970-01-01
      • 2016-08-21
      • 2022-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多