首页 > 代码库 > Ajax中GET和POST的区别
Ajax中GET和POST的区别
Get方式:
用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的header传送),也就是说,浏览器将各个表单字段元素及其数据按照URL参数的格式附加在请求行中的资源路径后面。另外最重要的一点是,它会被客户端的浏览器缓存起来,那么,别人就可以从浏览器的历史记录中,读取到此客户的数据,比如帐号和密码等。因此,在某些情况下,get方法会带来严重的安全性问题。
Post方式:
当使用POST方式时,浏览器把各表单字段元素及其数据作为HTTP消息的实体内容发送给Web服务器,而不是作为URL地址的参数进行传递,使用POST方式传递的数据量要比使用GET方式传送的数据量大的多。
总之,GET方式传送数据量小,处理效率高,安全性低,会被缓存,而POST方式传送数据量大,处理效率没有get方式高,数据不会被缓存,对于账号和密码等,比较安全。
Get
方式
:
用
get
方式可传送简单数据,但大小一般限制在
1KB
下,数据追加到
url
中发送(
http
的
header
传送)
,也就是说,浏览器将各个表单字段元素及其数据按照
URL
参数的格式附
加在请求行中的资源路径后面。
另外最重要的一点是,
它会被客户端的浏览器缓存起来,
那
么,别人就可以从浏览器的历史记录中,读取到此客户的数据,比如帐号和密码等。因此,
在某些情况下,
get
方法会带来严重的安全性问题。
Ajax中GET和POST的区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。