springboot的put请求用raw

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot的put请求用raw相关的知识,希望对你有一定的参考价值。

您好,Spring Boot的PUT请求是用来更新资源的,它可以更新资源的部分属性,也可以完全替换资源。它的请求体是一个JSON格式的字符串,可以使用Raw格式来发送,最少200字最多500字。PUT请求的响应状态码为200,表示更新成功,如果更新失败,则响应状态码为400。 参考技术A springboot的PUT请求可以使用Raw格式。要使用Raw格式,需要设置headers为“Content-Type”:“application/json”,然后把要发送的JSON格式的字符串作为body参数。 参考技术B SpringBoot支持使用PUT请求,并且可以通过"raw"格式来发送PUT请求。此外,Spring Boot还支持开发者使用@RequestBody注解来获取PUT请求的数据。

postman发送json数据 ,服务端接收json数据

参考技术A 简介:

   postman是一个很好的http模拟器,在测试rest服务时是很好用的工具,可以发送get、post、put等各种请求。

发送json的具体步骤:

1、选择post请求方式,同时将header的content-type设置为application/json

2、设置body的编码方式为raw,application/json,  raw是发送纯文本,不包含任何空格的编码方式

3、往下滚动鼠标就能看到返回结果。

后端接收方式

我这边用的是springboot

注意:

@ResponseBody 注解的使用:映射请求体

JsonNode 使用jackson框架,也可以使用其他的json框架或者bean

以上是关于springboot的put请求用raw的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot接口同时支持PATCH和PUT请求

springboot接收delete或者put方法体参数

Springboot 2.0.2 - 解决 PUT 和 DELETE 的 CORS

SpringBoot如何使用PUTDELETE请求方式

spring boot 2.0 之后发送delete,put请求问题

Spring Boot + Spring Security 应用程序中 POST/PUT/DELETE 请求的 403 响应