Http中GET和POST的区别
来源:互联网 发布:上海华讯网络怎么样 编辑:程序博客网 时间:2024/06/10 14:40
转载
1:
GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连。
POST把提交的数据则放置在是HTTP包的包体中。
2:
GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系了,URL不存在参数上限的问题,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。IE对URL长度的限制是2083字节(2K+35)。对于其他浏览器,如Netscape、FireFox等,理论上没有长度限制,其限制取决于操作系统的支持。
POST是没有大小限制的,HTTP协议规范也没有进行大小限制,POST数据是没有限制的,起限制作用的是服务器的处理程序的处理能力。
3:
在ASP中,服务端获取GET请求参数用Request.QueryString,获取POST请求参数用Request.Form
在PHP中,可以用$_GET和$_POST分别获取GET和POST中的数据,而$_REQUEST则可以获取GET和POST两种请求中的数据
在JSP中,用request.getParameter(\"XXXX\")来获取
4:
POST的安全性要比GET的安全性高。注意:这里所说的安全性和上面GET提到的“安全”不是同个概念。上面“安全”的含义仅仅是不作数据修改,而这里安全的含义是真正的Security的含义,比如:通过GET提交数据,用户名和密码将明文出现在URL上,因为(1)登录页面有可能被浏览器缓存,(2)其他人查看浏览器的历史纪录,那么别人就可以拿到你的账号和密码了,除此之外,使用GET提交数据还可能会造成Cross-site request forgery攻击。
1:
GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连。
POST把提交的数据则放置在是HTTP包的包体中。
2:
GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系了,URL不存在参数上限的问题,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。IE对URL长度的限制是2083字节(2K+35)。对于其他浏览器,如Netscape、FireFox等,理论上没有长度限制,其限制取决于操作系统的支持。
POST是没有大小限制的,HTTP协议规范也没有进行大小限制,POST数据是没有限制的,起限制作用的是服务器的处理程序的处理能力。
3:
在ASP中,服务端获取GET请求参数用Request.QueryString,获取POST请求参数用Request.Form
在PHP中,可以用$_GET和$_POST分别获取GET和POST中的数据,而$_REQUEST则可以获取GET和POST两种请求中的数据
在JSP中,用request.getParameter(\"XXXX\")来获取
4:
POST的安全性要比GET的安全性高。注意:这里所说的安全性和上面GET提到的“安全”不是同个概念。上面“安全”的含义仅仅是不作数据修改,而这里安全的含义是真正的Security的含义,比如:通过GET提交数据,用户名和密码将明文出现在URL上,因为(1)登录页面有可能被浏览器缓存,(2)其他人查看浏览器的历史纪录,那么别人就可以拿到你的账号和密码了,除此之外,使用GET提交数据还可能会造成Cross-site request forgery攻击。
0 0
- http中get和post的区别
- http中get和post的区别
- HTTP中POST和GET的区别
- HTTP中GET和POST的区别
- HTTP中GET和POST的区别
- http中get 和 post的区别
- HTTP 中get 和post的区别
- Http中get和post的区别
- Http中Get和Post的区别
- HTTP中Get和Post的区别
- http中get和post的区别
- http中get和post的区别
- HTTP中POST和GET的区别
- HTTP中Get和Post的区别
- HTTP中GET和POST的区别
- HTTP中GET和POST的区别
- HTTP中get和post的区别
- Http中get和post的区别
- The import java.util.Collection conflicts with a type defined in the same file
- 朋也bbs开源学习(一)
- 安装VMwareTool并建立共享文件夹
- 开源 java 论坛系统
- construct2表单组件添加样式
- Http中GET和POST的区别
- java基础面试题
- JAVA 生产者和消费者模型
- 我们为什么要骑驴找马?
- 怎么把有一段时间的表按照每天左连到一个日期表上
- 钩子(hooks)—webhook-使用钩子自动触发部署
- getevent/sendevent 使用说明
- hibernate插入中文乱码
- H5高级篇网址