HTTP重定向是否需要完整的URL?

时间:2012-03-15 10:57:24

标签: http protocols rfc2616

对于http重定向,比如302,是否必须返回新页面的完整URL,包括http://,或者是否可以仅向根URL发送相对地址,如{{1 }?

我试图在http://tools.ietf.org/html/rfc2616#section-10.3.3读取rfc 2616,但可以找到任何明确的内容。

此外,是否存在有关此问题的已知浏览器错误?

1 个答案:

答案 0 :(得分:1)

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

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