基于RFC,似乎302响应中的位置字段应该是绝对的。 http://tools.ietf.org/html/rfc2616#section-14.30
如果这个陈述是正确的,浏览器是否尊重这个 - 或者他们是否允许相对路径?
答案 0 :(得分:132)
RFC 2616 requires an absolute URI in the Location
,但自2014年6月起该标准已被替换。相关规范现在是RFC 7231.新标准的relevant section说:
位置= URI-reference
字段值由单个URI引用组成。什么时候有 形式的相对参考([RFC3986],第4.2节),最后的 通过将其与有效请求URI解析来计算值 ([RFC3986],第5节)。
现在允许相对URI 。在大多数情况下,effective request URI与请求URI相同。
答案 1 :(得分:18)