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

什么现代浏览器不会改变HTTP 302上的动词?,http,Http,据我所知,所有浏览器(和所有库)在收到回复帖子的302时,都会将其视为303 See Other并向该位置发出简单的GET请求,而不是按照规范要求重定向帖子。响应代码307和308被提议作为一种强调保留动词和内容的方式,因为301和302的应用不一致 是否有任何浏览器或库(最好是主浏览器)具有指定的、不常见的行为?HTTP规范定义可以重写POST以获取301和302。(见和) 307或308都与HTTP/2无关。307已经在1999年过时的HTTP/1.1规范(RFC 2616)中指定,308是

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


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

HTTP规范定义可以重写POST以获取301和302。(见和)


307或308都与HTTP/2无关。307已经在1999年过时的HTTP/1.1规范(RFC 2616)中指定,308是一个实验性规范。

,这解释了为什么它仍然存在,即使它可以被303/307替换:302代码仍然在web框架中使用,以保持与未实现HTTP/1.1规范的浏览器的兼容性。另外,我不是在问原因,我是在问什么浏览器以某种方式运行。可能是相关的,答案似乎是“无”,或者至少没有“主要”浏览器。在设置->高级->使用HTTP 1.1下签入IE?或者Chrome高级->网络->代理设置->使用HTTP1.1?这是一个非常现实的可能性,是的。有一些非常古老的IE版本,想知道,比如说,5或6做什么?如果你有事实上的更正,你应该把它们作为编辑或评论,而不是答案。我来修这个。