get与post的区别

一、get和post

● get 通常用来查询和获取
● post 发送或更新(发送数据)

1、大小问题
输数据大小限制
get url 长度限制
post 把数据放到请求体里 没有大小限制
(每个浏览器对于url的长度都存在限制,谷歌:8kb 火狐:7kb IE:2kb 如果超过限制 并不会报错 浏览器会把超出的部分截取)

2、缓存问题
get 缓存问题 解决:在 ?后面拼接个随机数或时间戳(拼接个时间)
post 是没有缓存的
1.png

3、安全问题
get 将传递给后台的数据 拼接到url后面 容易被劫持 解决:MD5加密
post 是放在请求体里 传输过程中 看不到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值