我知道的所有浏览器(和所有库)在收到302 Found以响应POST后会将其视为303 See Other并向该位置发出简单的GET请求,而不是将POST重定向为规范要求。提议响应代码307和308作为强调保留动词和内容的方式,因为301和302不一致地应用。
是否有任何浏览器或库,最好是主浏览器,具有指定的,不常见的行为?
答案 0 :(得分:-1)
HTTP规范定义可以将POST重写为301和302的GET。(参见http://greenbytes.de/tech/webdav/draft-ietf-httpbis-p2-semantics-26.html#status.301和http://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是实验规范。