我有一个调用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) {...}
它返回错误
&#34;错误&#34;:&#34;不支持的媒体类型&#34;, &#34; message&#34;:&#34;内容类型&#39; application / x-www-form-urlencoded; charset = UTF-8&#39;不支持&#34;
如何在控制器中获取form-urlencoded数据
答案 0 :(得分:1)
我终于得到了答案。
url编码的值可以读作String
@PostMapping(value = "/res", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
public Map<String, Object> postResponse(@RequestBody String request) {...}