什么是307状态码?

目标资源临时驻留在不同的URI下,如果用户代理执行自动重定向到该URI,则绝对不能更改请求方法。

由于重定向会随着时间的推移而改变,客户端应该继续使用原始的有效请求URI来处理将来的请求。

服务器应该在响应中生成Location报头字段,其中包含不同URI的URI引用。用户代理可以使用Location字段值进行自动重定向。服务器的响应有效负载通常包含一个简短的超文本注释,其中包含指向不同URI的超链接。

注意:这个状态代码类似于302 Found,除了它不允许将请求方法从POST更改为GET。本规范没有定义对等的301永久搬迁RFC7238然而,建议定义状态码308永久重定向为此目的)。


307代码引用

Rails HTTP状态符号: temporary_redirect

HTTP状态常数http。StatusTemporaryRedirect

Symfony HTTP状态常量响应:HTTP_TEMPORARY_REDIRECT

Python2 HTTP状态常量httplib。TEMPORARY_REDIRECT

Python3+ HTTP状态常量http.client.TEMPORARY_REDIRECT

Python3.5+ HTTP状态常量http.HTTPStatus.TEMPORARY_REDIRECT

额外的资源


返回HTTP状态码列表

最重要的