get和 post的区别是什么?

上一篇 / 下一篇  2023-04-26 17:02:33

  1. GET和POST的主要用途不同。GET通常用于查询数据,而POST通常用于添加、删除或修改数据。
  2. GET和POST的传递参数方式不同。GET通过地址栏传递参数,而POST通过表单报文传递参数。因此,POST请求比GET请求更安全。GET请求可以直接通过浏览器访问,支持刷新和后退,而POST请求不能直接使用浏览器访问,刷新后数据需要重新发送。
  3. GET和POST的传递参数长度不同。GET请求的参数受限于URL长度,而POST请求没有这个限制。
  4. GET和POST产生的TCP数据包数量不同。GET产生一个TCP数据包,而POST产生两个TCP数据包。对于POST请求,浏览器会先发送header,服务器响应100 continue,然后浏览器再发送data,服务器响应200 ok并返回数据。

TAG:

 

评分:0

我来说两句

lc馨馨紫

lc馨馨紫

公众号「lcxinxinzi」,测试工程师|待过大厂|带过创业团队,爱给开发提Bug的测试妹纸一枚,面试资料和大厂内推+V:Icxinxinzi01

日历

« 2024-04-16  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 9889
  • 日志数: 26
  • 建立时间: 2021-10-29
  • 更新时间: 2023-08-02

RSS订阅

Open Toolbar