http状态码302,303,307的区别

ぐ巨炮叔叔 提交于 2020-01-07 10:46:41

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

他们都是重定向 并且有细微的区别,他们的区别主要来源于HTTP/1.0 和HTTP/1.1 应用程序对这些状态码处理方式不同而不同

http1.0:只有302码,没有303和307状态码;

http1.1:有302(理论上是可以放弃的,为了兼容1.0被保留,而且因为目前程序都没那么讲究所以302大量出现在一些项目上),303,307

302:HTTP/1.0和HTTP/1.1中的表现都是一样的

303:POST重定向为GET。

307:需要跟用户询问是否应该在新URI上发起POST方法,也就是说,307是不会把POST转为GET的

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!