ducky_L

导航

http GET和POST的区别

1、幂等性:

  由于GET是读,POST是写,所以GET是幂等的,POST不是幂等的;
  由于GET是读,POST是写,所以用浏览器打开网页会发送 GET 请求,想要POST 打开网页要用 form 标签。
  由于 GET 是读,POST 是写,所以 GET 打开的页面刷新是无害的,POST 打开的页面刷新需要确认。
  由于 GET 是读,POST 是写,所以 GET 结果会被缓存,POST 结果不会被缓存。
   由于 GET 是读,POST 是写,所以 GET 打开的页面可被书签收藏,POST 打开的不行。

2、请求参数:通常GET请求参数放在url上,POST放在body中,GET比POST不安全,GET请求参数有限2048个字节(和WEB服务器相关),POST请求参数无限;

3、TPC packet:GET产生一个TPC数据包,POST产生两个或以上TCP数据包;

 

注意:GET 和 POST最大区别是语义区别;

posted on 2023-04-17 11:03  ducky_L  阅读(34)  评论(0)    收藏  举报