307 Temporary Redirect

优质
小牛编辑
122浏览
2023-12-01

HTTP 307 Temporary Redirect重定向状态响应代码指示所请求的资源已暂时移动到由Location标题给定的 URL 。

原始请求的方法和主体被重用来执行重定向的请求。在你想要改变方法的情况下,改为GET使用303 See Other。当你想给一个PUT不是上传资源的方法,而是一个确认信息(如“你成功上传 XYZ”)时,这很有用。

307302之间的唯一区别在于307该方法和主体将不会被重定向的请求时改变保证。使用302,一些老客户错误地将方法改变为GET:使用非GET方法的行为,然后302在Web上不可预知,而使用307的行为则是可预测的。对于GET请求,它们的行为是相同的。

状态

307 Temporary Redirect

规范

规范

标题

RFC 7231,第6.4.7节:307临时重定向

超文本传输协议(HTTP / 1.1):语义和内容

浏览器兼容性

Feature

Chrome

Edge

Firefox

Internet Explorer

Opera

Safari

Basic Support

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

Feature

Android

Chrome for Android

Edge mobile

Firefox for Android

IE mobile

Opera Android

iOS Safari

Basic Support

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

也可以看看

  • 302 Found,这个状态代码的等价物,但从来没有改变可能会改变所使用的方法,当它不是一个GET
  • 303 See Other,临时重定向改变了用于GET的方法。
  • 301 Moved Permanently,永久重定向