在向 spring-boot 发出 POST 请求时,如何在 java 方法中获取有效负载?

3xCh1_23

我想看看 POST 请求有什么,但是,我不想在方法头中做,而是在方法体中使用 java 代码。如果 POST 请求为空,我想返回一些值(例如使用 try-catch 时),而不是使方法失败。

哈桑·坎·萨拉尔

以下是它在 Spring 中的实现方式:

@RestController
@RequestMapping(value = "/some-path")
public class YourController {

    @RequestMapping(value = "/further path")    
    @RequestMapping(method = RequestMethod.POST)
    public YourReturnObject postMethod(@RequestBody DataYouWant dataYouWant) {
        // Basically, dataYouWant is the request body
    }
}

如果您没有严格的@RequestBody格式,您可以简单地使用Map<String, ?>将您的 json 值放入一个Map而不是一个DataYouWant对象中。显然YourReturnObject是你想要作为响应体返回的对象被序列化为 json。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从节点 JS 向 Spring Boot 发出多部分请求?

如何从前端向Spring发出HTTP POST请求?

向Chef发出POST请求

如何在POST请求中向其他Feign客户端发出GET请求?

在 reactjs 中发出 POST 请求时,数据未插入到有效负载中

R 如何向 MongoDB 发出 POST 请求

Spring Boot POST请求特定的有效负载不被接受

从Java Servlet中的POST请求获取请求有效负载

我可以在Spring Boot应用程序中从Thymeleaf表发出HTTP POST请求吗

向Fantom中的OAuth 2.0发出POST请求

如何检索传递到Spring Boot POST API的原始JSON有效负载?

如何从SAPUI5控制器向Java Servlet发出POST请求?

向Web服务发出POST请求

从 NodeJS 向 Amazon Lex 发出 POST 请求

向Google表单发出POST请求

从独立的 React 向 Django 发出 POST 请求

尝试从React前端向Flask后端发出POST请求时获取404

向 django API 发出 POST 请求时出错

如何在发出 POST 请求时在 json 请求中传递传入的整数参数值

如何限制从 Spring Boot 应用程序向 Azure 应用程序配置发出的请求数量?

React Hooks:如何向服务器发出POST请求

如何使用 Node.JS 向 Ghostbin 发出 POST 请求?

如何向 PHP 服务器发出 post 请求

不支持请求方法“POST”-Java Spring Boot

如何在android上使用java发出http post请求

如何在Java Spring应用程序中缓存使用Netflix的Feign库发出的HTTP请求

向Rails API发出POST请求时如何格式化日期字段

使用 Python 请求向本地主机发出 POST 请求

使用JMETER向具有二进制主体的RESTful API发出POST请求