首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从收到的html正文中获取值

从收到的html正文中获取值
EN

Stack Overflow用户
提问于 2018-08-11 04:04:28
回答 1查看 482关注 0票数 0

我想使用Spring boot从接收到的html请求正文中获取正文值:

代码语言:javascript
复制
    @PostMapping(value = "/v1/notification")
    public ResponseEntity<String> handleNotifications(
            @RequestParam(value = "uniqueid", required = false)) String uniqueidValue,
            @RequestParam(value = "type", required = false)) String statusValue) {

        // Get values from html body

        return new ResponseEntity<>(HttpStatus.OK);
    }

例如,当我接收到通知正文时:

代码语言:javascript
复制
some_key=some_value&sec_key=sec_value

我想解析这些值。我如何实现这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-11 04:11:18

您可以使用Map和@RequestBody获取键值对请求,如下所示:

代码语言:javascript
复制
@PostMapping(value = "/v1/notification")
public ResponseEntity handleNotifications(@RequestBody Map<String,String> keyValuePairs) {
    // here you can use keyValuePairs
    // you can process some specific key like
    String value = keyValuePairs.get("someSpecificKey");

    return ResponseEntity.ok(value);
}

我在这里附上示例邮递员请求:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51793402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档