在线文档教程

307 Temporary Redirect

307 临时重定向

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):语义和内容

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)

FeatureAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)

也可以看看

  • 302 Found,这个状态代码的等价物,但从来没有改变可能会改变所使用的方法,当它不是一个GET

  • 303 See Other,临时重定向改变了用于GET的方法。

  • 301 Moved Permanently,永久重定向