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

Http 302重定向到相对URL有效还是无效?,http,redirect,Http,Redirect,基于RFC,302的HTTP响应中的位置字段似乎应该是绝对的。 如果这句话是正确的,浏览器会遵守这一点吗?还是允许相对路径?相对URL是有效的 RFC2616中有一个错误。参见。,但该标准自2014年6月起已被取代。相关规范现为RFC 7231。新标准的主要内容是: 位置=URI引用 字段值由单个URI引用组成。当它有 相对参考的形式([RFC3986],第4.2节),最终 值是通过根据有效请求URI解析来计算的 ([RFC3986]第5节) 因此,现在允许使用相对URI。在大多数情况下,与请

基于RFC,302的HTTP响应中的位置字段似乎应该是绝对的。


如果这句话是正确的,浏览器会遵守这一点吗?还是允许相对路径?

相对URL是有效的

RFC2616中有一个错误。参见。

,但该标准自2014年6月起已被取代。相关规范现为RFC 7231。新标准的主要内容是:

位置=URI引用

字段值由单个URI引用组成。当它有 相对参考的形式([RFC3986],第4.2节),最终 值是通过根据有效请求URI解析来计算的 ([RFC3986]第5节)


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

请在规范中留下一条注释,添加URI片段标识符不符合/不同于[RFC3986]绝对/相对URI解析规则。@hakre请详细说明工作组的邮件列表,因为您是编辑,我只想确保您了解这一点,谢谢你让我知道。QFT“@hakre请详细说明工作组的邮件列表–Julian Reschke 12月17日7:12”hakre:规范要求根据RFC 3986解决;你真的需要正确地解释你认为问题出在哪里。无论如何,在规范的反馈被期望的地方这样做。一遍又一遍,你在说什么?这个问题不是在讨论RFC(也称为事实标准)吗?而这个答案是在讨论草案(即正在进行的工作)?