在 spring 引导中读取 url 编码数据

Read url encoded data in spring boot

我有一个调用 post api 的源并且请求是 url 编码的。如何检索使用 spring boot.

编码的 url 请求数据

更新

在我的控制器中有以下方法,

@PostMapping(value = "/res", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
public Map<String, Object> postResponse(@RequestBody Map<String, Object> url) {...}

它returns错误

"error": "Unsupported Media Type", "message": "Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported"

如何在控制器

中获取表单-url编码数据

终于找到答案了

url 编码值可以读作 String

@PostMapping(value = "/res", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
public Map<String, Object> postResponse(@RequestBody String request) {...}