Location header
HTTP Location
响应头 指示页面要重定向到的 URL。它仅在与 3XX
重定向响应 或 201 Created
状态响应一起使用时才有意义。
在重定向中,用于发出重定向请求以获取由 Location
指向的页面的 HTTP 方法取决于原始方法和重定向类型。
303 See Other
响应总是导致重定向中的GET
请求。307 Temporary Redirect
和308 Permanent Redirect
使用与发起请求相同的方法。301 Moved Permanently
和302 Found
应该使用与发起请求相同的请求方法,尽管这对于较旧的用户代理不能保证。
所有带有上述状态码之一的响应都包含一个 Location
头。
在资源创建的情况下,它指示新创建资源的 URL,以便客户端可以立即发出请求。
Location
和 Content-Location
是不同的。Content-Location
指示在发生内容协商时,将来用于直接访问资源的 URL。Location
与响应相关联,而 Content-Location
与返回的表示相关联。