post与get请求的区别

今天被学长指出写的接口请求方法有些不对,然后学长就讲了一些Get和Post的区别,然后自己再去百度了一些。本想找篇纸来记录一下,结果发现原来学springboot和上网课记笔记的几些篇纸可能早已回炉再造或者在回炉再造的路上了。于是便第一次来尝试一下这个。

区别:
1.Get把参数包含在url中, Get传送的数据量较小,这主要就是受url长度限制;Post传送的数据量较大,一般被默认为不受限制。
2.Get会暴露在电脑的搜索框里面,会有数据泄露的风险,所以在写登录或者一些敏感操作的接口的时候不使用Get。而Post就更安全一些。
3.Get只接受ASCII字符,而Post没有限制,允许二进制和其他啥的。
4.Get在浏览器回退/刷新时是无害的,而Post会再次提交请求。
5.Get的执行效率比Post好。Get是form提交的默认方法。

缺漏之处,以后看见了且想起了有这篇文章,就再来补上吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值