HTTP状态码307
HTTP 307是一种HTTP状态码,它表示请求的资源已经被临时移动到了另一个URI地址,并且客户端应该使用新的URI地址重新发起请求。
与HTTP 302状态码不同,HTTP 307状态码要求客户端在重新发起请求时使用相同的HTTP方法,以确保非幂等请求的正确处理。这意味着,如果原始请求是POST请求,则在重定向时客户端应该使用POST方法而不是GET方法。
以下是HTTP 307状态码的示例响应头:
HTTP/1.1 307 Temporary Redirect
Location: http://www.example.com/new-location
在上面的示例中,服务器告诉客户端所请求的资源已经被临时移动到 http://www.example.com/new-location
,并且客户端应该使用相同的HTTP方法来重新发起请求。