1、GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。

2、与GET不同的是,PUT请求是向服务器端发送数据的,从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等,也就是说无论进行多少次PUT操作,其结果并没有不同。

3、POST请求同PUT请求类似,都是向服务器端发送数据的,但是该请求会改变数据的种类等资源,就像数据库的insert操作一样,会创建新的内容。几乎目前所有的提交操作都是用POST请求的。

4、DELETE请求顾名思义,就是用来删除某一个资源的,该请求就像数据库的delete操作。

就像前面所讲的一样,既然PUT和POST操作都是向服务器端发送数据的,那么两者有什么区别呢。。。
POST主要作用在一个集合资源之上的(url),而PUT主要作用在一个具体资源之上的(url/xxx),通俗一下讲就是,如URL可以在客户端确定,那么可使用PUT,否则用POST。

最后总结:
GET:用来查询
POST:用来新增
PUT:用来修改
DELETE:用来删除

HTTP的四种请求方式相关推荐

  1. java rest风格传参_SpringMVC的REST风格的四种请求方式总结

    一. 在HTTP 协议里面,四个表示操作方式的动词:GET.POST.PUT.DELETE. 它们分别对应四种基本操作: 1.GET ====== 获 取资源 2.POST ======新建资源 3. ...

  2. java的rest教程_[Java教程]SpringMVC的REST风格的四种请求方式

    [Java教程]SpringMVC的REST风格的四种请求方式 0 2017-08-28 22:00:25 一. 在HTTP 协议里面,四个表示操作方式的动词:GET.POST.PUT.DELETE. ...

  3. 跨域解决的三种方法、四种请求方式

    同源: 同源:ajax请求的url和网页所在的url具有相同的协议,域名,ip和端口 同源策略:为了数据安全,浏览器禁止通过ajax请求读取非同源的数据(注意:同源策略的两个关键点:1,浏览器 2,a ...

  4. Http post 常用的四种请求方式

    2019独角兽企业重金招聘Python工程师标准>>> http1.1协议规定http 的请求方式有OPTIONS.GET.HEAD.POST.PUT.DELETE.TRACE.CO ...

  5. 四种请求方式 get、post、put、delete 的用法及区别(全)

    get请求方式 GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改.增加数据,不会影响资源的内容,即该请求不会产生副作用.无论 ...

  6. axios队列 vue_(十三 )Vue 封装axios(四种请求)及相关介绍

    Vue 封装axios(四种请求)及相关介绍 首先axios是基于promise的http库 promise是什么? 1.主要用于异步计算 2.可以将异步操作队列化,按照期望的顺序执行,返回符合预期的 ...

  7. 【Python基础】Python爬虫的两套解析方法和四种信息提取方式

    Python爬虫 Author:Iouwill Machine Learning Lab 分享一篇往日旧文章,非常实用. 对于大多数朋友而言,爬虫绝对是学习python的最好的起手和入门方式.因为爬虫 ...

  8. OAuth2.0的四种授权方式

    在OAuth2.0中,OAuth2.0 provider负责保护暴露在外的资源,第三方应用客户端Client可以独立的或代表用户Owner来访问这些受保护的资源,provider提供token令牌的管 ...

  9. python写http post请求的四种请求体

    Web自动化测试(25)  HTTP 协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式.常见的四种编码方式如下:  1.applic ...

最新文章

  1. linux平台的实验描述,基于LINUX的操作系统实验平台的设计与实现
  2. linux下如何删除整行文本格式,Shell中如何删除文本比较长的行的实现方法
  3. ffmpeg 源码学习之seek play
  4. 牛客网-数据结构笔试题目(三)-博弈论圆圈游戏(Circle Game)(附源码)
  5. 【日常踩坑】Android机微信webview中页面跳转的问题
  6. python怎样安装词云库_python词云库wordcloud的使用方法与实例详解
  7. 吴恩达机器学习作业Python实现(六):SVM支持向量机
  8. 前端零碎问题(四)css3
  9. Android手机指纹驱动工作原理
  10. html打开ppt自动播放,PPT怎么自动播放
  11. epcs1s是epcs1系列的么_串行FLASH配置芯片(EPCS1或EPCS4)数据手册
  12. 如何在Mac上释放内存?Mac清除RAM教程
  13. apmserv mysql5.1启动失败_APMServ Apache启动失败及MySQL5.1启动失败,请检查相关配置 解...
  14. linux怎么卸载gdb,卸载GDB 包
  15. ShareSDK 微信及其朋友圈集成步骤
  16. Advanced Installer16.9运行环境配置
  17. Cadence的PSPICE中CCCS,VCCS,CCVS和VCVS受控源元件库
  18. 剑侠情缘修改服务器列表名字,史上奇葩的游戏氪金活动,充钱就能改服务器名,剑侠情缘也在其中...
  19. EasyUI实现表格分页
  20. nmap把端口定义为六种状态的解读

热门文章

  1. 高速公路ETC卡签之我见6-省级密钥系统建设
  2. java springboot企业员工健康体检预约管理系统
  3. 分布式事务之Seata TCC
  4. 抖音矩阵号/抖音短视频SEO矩阵系统源码开发,优化排名。
  5. 2023-6-2第三十三天
  6. DNF安装MySQL_安装MYSQL 8.0
  7. Python学习第9天——文件操作
  8. 我的世界java种子 要塞,我的世界:中国版罕见种子,一个遗迹顶你十个,大多数玩家未见过...
  9. 怎么才能让小孩变得自信?
  10. Spring有几种事务管理,Spring事务管理接口是什么