为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

白衣非少年 2021-07-01 06:07:29
我想使用 Spring Boot 从收到的 html 请求正文中获取正文值:    @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);    }例如,当我收到通知正文时:some_key=some_value&sec_key=sec_value我想解析这些值。我该如何实施?
查看完整描述

1 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

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


@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);

}

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

//img1.sycdn.imooc.com//60ee45d80001cb9118540913.jpg

查看完整回答
反对 回复 2021-07-14
  • 1 回答
  • 0 关注
  • 138 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信