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


Answers:


23

相对URL有效。

RFC 2616中有一个错误。请参阅http://greenbytes.de/tech/webdav/draft-ietf-httpbis-p2-semantics-17.html#rfc.section.9.5


请在规格说明中注明,添加URI片段标识符与[RFC3986]绝对/相对URI解析规则不符/不同。
hakre

@hakre请详细说明工作组的邮件列表
Julian Reschke,2012年

作为您的编辑,我只是​​想确保您了解这一点,因此感谢您通知我。QFT “ @hakre请在工作组的邮件列表中详细说明–朱利安·
雷施克

1
hakre:该规范要求根据RFC 3986进行解析;您确实需要正确解释您认为问题出在哪里。并在预期会收到针对规范的反馈意见时进行所有操作。完了,走吧。
朱利安·雷施克

6
你在说什么?当这个答案是关于草案(即正在进行的工作)时,不是在讨论RFC(事实上的标准)吗?
BlaM

151

RFC 2616在中要求使用绝对URILocation,但自2014年6月以来,该标准已被替换。相关规范现在为RFC7231。新标准的相关部分说明:

位置= URI引用

该字段值由单个URI引用组成。当它具有相对引用的形式([RFC3986],第4.2节)时,通过将其与有效请求URI解析([RFC3986],第5节)来计算最终值。

因此,现在允许使用相对URI 。在大多数情况下,有效请求URI与请求URI相同。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.