首页 > 其他分享 >get请求和post请求的区别:

get请求和post请求的区别:

时间:2022-10-10 15:11:20浏览次数:35  
标签:浏览器 请求 get URL 服务器 post

get请求和post请求的区别:

  1. get请求一般是去获取数据(也可以提交数据,一般用于获取),

    post请求一般是去提交数据;

  2. get因为参数会放在URL中,所以隐私性、安全性较差,请求的数据长度是有限制的,不同的浏览器和服务器不同,一般限制在2~8K之间,常见的在1K以内;

    post请求的数据是放在body中,且没有长度限制;

  3. get请求刷新服务器或者回退没有影响;post请求回退时会重新提交数据请求;

  4. get请求会被缓存,post请求不会被缓存;

  5. get请求会被保存在浏览器的历史记录当中,post不会;

    get请求可以被收藏为书签,因为参数就在URL中,但是post不能,因为请求不再URL中。

  6. get请求只能进行URL编码,post请求支持多种;

拓展:

  • get和post都是http请求方式,底层都是TCP/IP协议;通常get产生一个TCP数据包,post产生两个数据包
  • 对于get方式的请求,浏览器会把http header和data一并发送出去,服务器响应200,表示成功;
  • 对于post请求,浏览器先发送header,服务器响应100,浏览器继续发送data,服务器响应200,;

标签:浏览器,请求,get,URL,服务器,post
From: https://www.cnblogs.com/ChenShiyuanyuan/p/16775804.html

相关文章

  • 手一贱,把GetColor工具更新了
     两年前,造的轮子:MATLAB取色器——APP版,当今日因为作图取色的需要而再次使用时,感觉用起来很别扭。取色过程需要点击按钮后,鼠标移动到目标位置,停动几秒,便取下了色,而......
  • MATLAB|GetColor 命令行版本
     最近在后台收到私信,一些朋友说要是GetColor工具能提供接口供使用的话就好了。于是,这款命令行版本的GetColor诞生了......对GetColor工具感兴趣的朋友们可以查看:......
  • Java HashMap getOrDefault() 方法
    参考链接:https://www.runoob.com/java/java-hashmap-getordefault.htmlhttps://blog.csdn.net/weixin_43263961/article/details/86513880......
  • HttpPost 帮助类
    1publicstaticclassClientHelper2{3publicstaticstringHttpPost(stringurl,stringcontent)4{5stringresul......
  • 1、Linux下源码编译安装PostgreSQL
    操作系统:Centos7说明:postgresql必须在postgres用户下初始化数据库和启动,否则报错。PostgreSQL的特性PostgreSQL是一种几乎可以运行在各种平台上的免费的开放源码的对象关系......
  • HttpClient 403 Forbiddenn问题 模拟浏览器请求头
    403Forbiddenn问题模拟浏览器请求头重点配置如下://创建httpGET请求HttpGethttpGet=newHttpGet(uri);httpGet.setHeader("User-Agent","Mozilla/5.0(Windows;U......
  • Axios 取消重复请求
    在实际开发中,我们需要对用户发起的重复请求进行拦截处理,比如用户快速点击提交按钮解决办法1、新建request.jsimportaxiosfrom'axios'//创建axios实例constse......
  • python解决urllib发送请求报错:urllib.error.URLError: <urlopen error [SSL: CERTIFIC
    在使用urllib.request.Request(url)前,添加代码放到最前面importssl ssl._create_default_https_context=ssl._create_unverified_context问题缘由:因为访问的网站是htt......
  • 6.Get和Post
    1.Get和Post目录什么是Get,什么是PostGet和Post的区别和联系两者如何传参 2.Get和Post URL是一个资源描述符,一个URL用于描述一个网上资源概念:Get用于获取/......
  • axios取消上一个请求
      链接,里面有效果,亲测有效果https://codesandbox.io/s/simple-example-of-cancelling-axios-request-kyrnc?file=/src/App.vue:1074-1096这个可能需要外网才能打开,要......