【发布时间】: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 重定向,比如 302,是否必须返回新页面的完整 url,包括 http://,或者是否可以只向根 url 发送相对地址,例如 /my/view?
我尝试在https://www.rfc-editor.org/rfc/rfc2616#section-10.3.3 阅读 rfc 2616,但可以找到任何明确的内容。
此外,是否存在与此相关的已知浏览器错误?
【问题讨论】:
实际上,RFC 2616 很清楚,它需要是一个完整的 URI(通过引用 URI 规范中的相关 ABNF 产生)。
话虽如此,现在这被认为是一个错误,HTTP 的下一个版本将允许相对引用。是的,浏览器支持这些。
【讨论】: