HTTP请求中Get和Post的区别是什么?

HTTP请求中Get和Post的区别是什么?


介绍Get与Post的差异

Get和Post是Http请求中最常用的两种请求方法   
 英文直译翻译过来:Get=得到;Post=邮寄。
  
1.Get请求是访问Url,Post向服务器传递需要处理的数据

2.Get传递数据大小不超过2kb,Post没有限制

3.Get请求的参数会在Url上暴露显示,Post请求参数在Requestbody里,所以相对Get来说,POST安全性较高

4.Get 请求的静态资源会被浏览器缓存,Post不会被缓存

5.Get传递的数据类型是文本,Post是文本或者二进制

6.Get请求被回退时是无害的,Post请求被回退是会被重新再执行一次
    

GET和POST的使用场景

1.在传递一些机密信息时必须要使用Post


2.只是查询获取数据时可以用Get


3.Post请求速度比Get慢,因为Get请求产生一个TCP数据包;而Post请求产生两个TCP数据包

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值