get请求和post请求的区别

get请求和post请求的区别

一般常见的区别会解释如下:

 1. GET使用URL或Cookie传参。而POST将数据放在BODY中。
 2. GET的URL会有长度上的限制,最大2048个字符,则POST的数据则可以非常大。
 3. POST比GET安全,因为数据在地址栏上不可见。
 4. 一般get请求用来获取数据,post请求用来发送数据。
 5. get请求可以被浏览器缓存,而post请求不能被缓存
 6. get请求可以通过浏览器直接访问,支持刷新后退,post请求是不能被浏览器直接访问的,舒心后数据需要重新传送

上面3点区别都是不准确的

  • 第一点post请求也可以把数据放到url里面
  • get请求其实也没长度限制
  • post请求看起来参数是隐式的,稍微安全那么一些些,但是那只是对于小白用户来说的,就算post请求,你通过抓包也是可以抓到参数的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值