302重定向到相对URL是有效还是无效?

基于RFC,似乎302的HTTP响应中的“位置”字段应该是绝对的。 http://tools.ietf.org/html/rfc2616#section-14.30


如果此说法正确,那么浏览器是否会遵守?或者它们允许相对路径?


忽然笑
浏览 699回答 3
3回答

猛跑小猪

RFC 2616在中要求使用绝对URILocation,但自2014年6月以来,该标准已被替换。相关规范现在为RFC7231。新标准的相关部分说明:位置= URI引用该字段值包含一个URI引用。当它具有相对引用的形式时([RFC3986],第4.2节),通过针对有效请求URI([RFC3986],第5节)解析最终值来计算最终值。因此,现在允许使用相对URI 。在大多数情况下,有效请求URI与请求URI相同。

FFIVE

hakre:该规范要求根据RFC 3986进行解析;您确实需要正确解释您认为问题出在哪里。并在预期会收到针对规范的反馈意见时进行所有操作。完了,走吧。
打开App,查看更多内容
随时随地看视频慕课网APP