http状态码302,303,307的区别
2015-10-08 00:00
148 查看
摘要: http状态码302,303,307的区别
他们都是重定向 并且有细微的区别,他们的区别主要来源于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的
他们都是重定向 并且有细微的区别,他们的区别主要来源于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的
相关文章推荐
- 神秘的40毫秒延迟与 TCP_NODELAY
- BZOJ [BeiJing2006]狼抓兔子 【网络流】
- curl获取https加密协议请求返回json数据进行信息获取
- [网络]Unity的Socket通讯_1_客户端
- 基于HTML5的3D网络拓扑自动布局
- javascript,第一个基于node.js的Http服务
- TCP三次握手及其背后的缺陷
- HttpClient模拟http请求
- 理解VMWare的三种网络连接模式(bridged、NAT、host-only)
- 为什么IP地址不能用MAC地址来代替?
- Linux网络环境查看命令
- HTTPclient cookie的获取与设置
- Xcode 7遇到 App Transport Security has blocked a cleartext HTTP 错误
- 关于TCPIP的三次握手和四次挥手的总结
- 学习深度神经网络的几个博客和网站介绍
- Java基础知识强化之网络编程笔记06:TCP之TCP协议发送数据 和 接收数据
- Java基础知识强化之网络编程笔记05:UDP之多线程实现聊天室案例
- Java基础知识强化之网络编程笔记04:UDP之发送端的数据来自于键盘录入案例
- NOIP2003 神经网络
- 《深入理解Linux网络技术内幕》阅读笔记(十七)