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。
所以我从 Fiddler 那里收到了一些警告,我在 HTTP 位置 header 中有错误的 url,它们应该是 fully-qualified。为什么它如此重要,会导致什么问题?
HTTP/1.1 (RFC 2616 § 14.30) 的旧标准要求 Location
是绝对 URI。
实施经验表明这并不重要,许多实施允许 Location
中的相对 URI,因此当前标准 (RFC 7231 § 7.1.2) 允许相对 URI。