在spring boot中读取url编码数据

时间:2018-05-15 11:15:29

标签: java rest spring-boot url-encoding

我有一个调用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数据

1 个答案:

答案 0 :(得分:1)

我终于得到了答案。

url编码的值可以读作String

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