我想使用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
我想解析这些值。我如何实现这一点?
发布于 2018-08-11 04:11:18
您可以使用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);
}
我在这里附上示例邮递员请求:
https://stackoverflow.com/questions/51793402
复制相似问题