307 临时重定向

HTTP 307 临时重定向 重定向状态响应代码表示请求的资源已临时移动到由 Location 标头提供的 URL。

原始请求的方法和主体将被重用以执行重定向请求。在您希望将使用的方法更改为 GET 的情况下,请改用 303 See Other。这在您希望对 PUT 方法给出非上传资源的答案(例如“您已成功上传 XYZ”)时很有用。

307302 之间的唯一区别在于,307 保证在执行重定向请求时不会更改方法和主体。对于 302,一些旧客户端错误地将方法更改为 GET:因此,对于非 GET 方法和 302 的行为在 Web 上是不可预测的,而对于 307 的行为是可预测的。对于 GET 请求,它们的行为相同。

状态

http
307 Temporary Redirect

规范

规范
HTTP 语义
# status.307

另请参阅