Fully-qualified HTTP 位置 header 中的 url。为什么它很重要?

Fully-qualified urls in HTTP Location header. Why it is important?

所以我从 Fiddler 那里收到了一些警告,我在 HTTP 位置 header 中有错误的 url,它们应该是 fully-qualified。为什么它如此重要,会导致什么问题?

HTTP/1.1 (RFC 2616 § 14.30) 的旧标准要求 Location 是绝对 URI。

实施经验表明这并不重要,许多实施允许 Location 中的相对 URI,因此当前标准 (RFC 7231 § 7.1.2) 允许相对 URI。