什么现代浏览器不会在HTTP 302上更改动词?

时间:2014-05-17 03:15:44

标签: http

我知道的所有浏览器(和所有库)在收到302 Found以响应POST后会将其视为303 See Other并向该位置发出简单的GET请求,而不是将POST重定向为规范要求。提议响应代码307和308作为强调保留动词和内容的方式,因为301和302不一致地应用。

是否有任何浏览器或库,最好是主浏览器,具有指定的,不常见的行为?

1 个答案:

答案 0 :(得分:-1)

HTTP规范定义可以将POST重写为301和302的GET。(参见http://greenbytes.de/tech/webdav/draft-ietf-httpbis-p2-semantics-26.html#status.301http://greenbytes.de/tech/webdav/draft-ietf-httpbis-p2-semantics-26.html#status.302

307或308都与HTTP / 2无关。 307已在1999年废弃的HTTP / 1.1规范(RFC 2616)中指定,308是实验规范。