post和get请求的区别?

post和get请求的区别?

 

区别:
(1)get方式是把参数放在url地址栏中,通过http请求行发送给服务器。而post则是把数据放在了http的请求正文中进行传输
(2)get方式发送数据时需要手动进行encodeURIComponent()转码。否则后端会显示乱码,post请求通过setRequestHeader进数据行了转码
(3)get方式发送数据 时会存在缓冲,导致页面信息没有及时更新,需要通过参数后加new Date()来解决。post则不产生缓存,所以相对安全。如果我们通过post发送数据,我们需要告诉我们发送的类型 
post请求支持的三种类型(
     -----------application/x-www-form-urlencoded----表单数据类型
     ----------application/multipart/form-data-上传文件类型
     ------------application/text/plian     -----文本数据类型
(4)get方式请求传输长度有限制。post则理论上不受任何限制

posted @ 2017-11-12 22:00 云淡风轻xin 阅读( ...) 评论( ...) 编辑 收藏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值