SpringBoot2.1.5 (10)--- Http接口之POST,PUT,DELETE 请求

POST:向服务器提交数据。这个方法用途广泛,几乎目前所有的提交操作都是靠这个完成。

PUT:这个方法比较少见。HTML表单也不支持这个。本质上来讲, PUT和POST极为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,POST的数据存放位置由服务器自己决定。

举个例子:如一个用于提交博文的URL,/addBlog。如果用PUT,则提交的URL会是像这样的
 提交后由服务器告知客户端。目前大部分博客都是这样的。显然,PUT和POST用途是不一样的。
 具体用哪个还取决于当前的业务场景。

DELETE:删除某一个资源。基本上这个也很少见,不过还是有一些地方比如amazon的S3云服务里面就用的这个方法来删除资源。

@RestController
public class PutController {private final Map<String, Object> params = new HashMap<String, Object>();@PutMapping("/put")public Object put(String id){params.clear();params.put("id", id);return params;}
}

SpringBoot2.1.5 (10)--- Http接口之POST,PUT,DELETE 请求相关推荐

  1. Postman接口测试之POST、GET请求方法

    一.基础知识 1.HTTP的五种请求方法:GET, POST ,HEAD,OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法. GET请求:请求指定的页面信息,并返回实体 ...

  2. SSM中通过okhttp3向接口发送xml格式的请求参数

    场景 在SSM项目中的后台Controller中需要想asp的接口发送xml格式的请求参数. 依据接口文档示例代码. 入参: <Request><ServiceCode>get ...

  3. jmeter测试接口--form表单提交请求(解决请求传参为空的问题)

    jmeter测试接口--form表单提交请求(解决请求传参为空的问题) 参考文章: (1)jmeter测试接口--form表单提交请求(解决请求传参为空的问题) (2)https://www.cnbl ...

  4. vue-cli3.x中使用axios发送请求,配合webpack中的devServer编写本地mock数据接口(get/post/put/delete)...

    vue-cli3.x中使用axios发送请求,配合webpack中的devServer编写本地mock数据接口(get/post/put/delete) 手把手式笔记 Axios配置 安装 axios ...

  5. postman测试接口成功,实际发请求时失败

    postman测试接口成功,实际发请求时失败,当遇到这个问题的时候,你需要关注一下两次携带的数据是否相同,有可能是因为格式的不同导致的,我最近也遇到了这个问题,因为postman测试的时候是form- ...

  6. postman使用post传入参数_Postman接口测试之POST、GET请求方法

    一.基础知识 1.HTTP的五种请求方法:GET, POST ,HEAD,OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法. GET请求:请求指定的页面信息,并返回实体 ...

  7. SpringBoot2.0 整合 Swagger2 ,构建接口管理界面

    一.Swagger2简介 1.Swagger2优点 整合到Spring Boot中,构建强大RESTful API文档.省去接口文档管理工作,修改代码,自动更新,Swagger2也提供了强大的页面测试 ...

  8. 华为荣耀10显示无服务器,华为荣耀10是什么接口_华为荣耀10充电接口是什么-太平洋IT百科...

    4月19日下午14:30分,荣耀在上海举办新品发布会,便成功吸引了不少网友的关注!该手机前置隐形湿手指纹解锁,这是采用新一代超声波指纹技术,无论干手指还是湿手指下,都能轻松解锁,同时还支持人脸解锁.那 ...

  9. 第10章 接口、继承与多态----抽象类和接口

    一.抽象类 在解决实际问题时,一般将父类定义为抽象类,需要使用这个父类进行继承与多态处理.回想继承和多态原理,继承树中越是在上方的类越抽象,如:鸽子类继承鸟类.鸟类继承动物类等.在多态机制中,并不需要 ...

最新文章

  1. 机器学习漫谈:深度学习的辉煌
  2. oracle 辅助实例,初学rman问题小记三:创建辅助实例遇到的ORA-01031
  3. git使用变基方式同步远程和本地副本的代码同步方式
  4. mysql1045错误如何解决,Java面试真题精选
  5. 86. Leetcode 264. 丑数 II (动态规划-基础题)
  6. linux命令:bash脚本选项使用cat EOF使用 getopts选项描述
  7. 【渝粤题库】广东开放大学 java web开发技术 形成性考核
  8. php json获取get请求,PHP简单的Curl的Get请求和Curl的Post请求和file_get_contents的Get请求获取接口JSON数据...
  9. @dynamic 模拟NSManagedObject类的内部实现,AFN的非常规用法
  10. SpringBoot使用ELK日志收集
  11. error LNK2019 无法解析的外部符号 _WinMain@16,该符号在函数 “int __cdecl invoke_main(void)“
  12. 计算机软件自学基础,计算机软件基础一高等教育自学考试试题与答案
  13. 10个常见的Redis面试刁难问题
  14. 交换机常用配置命令(华为)
  15. 六合一多功能串口模块
  16. python三国演义人物 统计分析前20个_python爬取三国演义文本,统计三国演义中出场次数前30的人物,并生成词云、图表...
  17. 【3D】常见的3D模型格式介绍
  18. echarts饼图 外圈转动动画 pie
  19. 解析信用卡提额失败的原因,并制定解决方案
  20. 找一个有钱的男朋友是什么体验?

热门文章

  1. python同时输入多个变量_python同时给多个变量赋值
  2. 数据结构之栈与递归的实现及应用(斐波拉契数列递归解法和strlen递归解法)
  3. MPICH C语言接口函数说明
  4. S3C2440的SPI控制器
  5. 读写自旋锁详解,第 3 部分(来自IBM)
  6. java mail 503_邮件配置报503错误,发送失败
  7. 【JAVA SE】第十一章 正则表达式、包装类和BigDecimal
  8. SpringMVC框架第二天
  9. Mysql数据库-面试题
  10. Java面试之到底值传递和引用传递???