我正在尝试编写一个接收 application/x-www-form-urlencoded 的 rest 端点。但是端点不接受@RequestBody 或@RequestParam 的请求参数
我试过使用 MultiValueMap 来获取请求参数。但我总是得到 0 个参数。有没有办法将请求值获取到 MultiValueMap 或其他一些 POJO 类。
AD=&value=sometestvalue- 这是 application/x-www-form-urlencoded requestbody。我正在尝试使用邮递员来完成请求
@RequestMapping(value = "/test/verification/pay/{id}", method = RequestMethod.POST,
consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
@ResponseBody
public Response testVerificationPay(@PathVariable("id") long id, @RequestParam MultiValueMap formData,
HttpServletRequest servletRequest, ServiceContext serviceContext){
log.info("!--REQUEST START--!"+formData.toString());
}
慕侠2389804
杨__羊羊
呼唤远方
相关分类