POST、DELETE、PUT方法该如何使用


这期内容当中小编将会给大家带来有关POST、DELETE、PUT方法该如何使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。熟悉RESTful风格的朋友,应该了解RESTful风格API使用HTTP method表达对资源的操作。在上一篇文章中我们已经为大家介绍了如何使用WebClient作为Http客户端发送GET请求与进行响应结果的接收。本节来为大家介绍POST、DELETE、PUT。POST等其他的方法在与GET方法在使用如下方法的时候是一致的:block()阻塞获取响应结果的方法,subscribe()非阻塞异步结果订阅方法retrieve()获取HTTP响应体,exchange()除了获取HTTP响应体,还可以获取HTTP 状态码、headers、cookies等HTTP报文信息。使用Mono接收单个对象的响应结果,使用Flux接收集合类对象的响应结果。占位符语法传参方式所以想了解以上信息,请去参考: 精讲响应式WebClient第2篇-GET请求阻塞与非阻塞调用方法详解。 本文只介绍POST、DELETE、PUT在使用过程中与GET不一样的地方。为了方便后续开发测试,首先介绍一个网站给大家。JSONPlaceholder是一个提供免费的在线REST API的网站,我们在开发时可以使用它提供的url地址 香港云主机测试下网络请求以及请求参数。或者当我们程序需要获取一些模拟数据、模拟图片时也可以使用它。响应结果打印如下,”http://jsonplaceholder.typicode.com/posts/1″ 服务的请求数据就是响应数据。响应结果同样是一个JSON字符串:响应结果打印如下,使用PostDTO接收响应结果。因为 “http://jsonplaceholder.typicode.com/posts/1” 服务的请求数据就是响应数据。打印结果是PostDTO对象的toString()方法因为使用字符串的方式接受响应结果,所以输出和《2.1.使用Post方法向服务端发送JSON字符串数据》输出结果是一样的。删除一个已经存在的资源,使用webClient的delete()方法。该方法会向URL代表的资源发送一个HTTP DELETE方法请求。在前面章节测试类的基础上,写如上代码的测试用例。上面代码含义为删除posts列表里面的第1个帖子。修改一个已经存在的资源,使用webClient的put()方法。该方法会向URL代表的资源发送一个HTTP PUT方法请求。上面代码RESTful风格语义是:修改posts列表里面的第1个帖子。输出结果如下,是修改数据之后的结果:上述就是小编为大家分享的POST、DELETE、PUT方法该如何使用了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注开发云行业资讯频道。

相关推荐: 往Redis里写的数据为什么没了

小编给大家分享一下往Redis里写的数据为什么没了,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用Redis的同学你要明白一点,你为什么用Redis?用redis的作用是什么?用r…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 10/16 22:34
下一篇 10/16 22:37

相关推荐