Spring RESTful API不接受XML参数 - Java

时间:2016-01-27 08:48:24

标签: xml spring spring-rest

我正在使用Postman在一个宁静的API上用XML发布一些数据,但它给出了

@BatchSize

这是行动,

Required String parameter 'username' is not present

我发送的XML是,

@ResponseBody
@RequestMapping(value = "/getToken", consumes = MediaType.APPLICATION_XML_VALUE, produces= MediaType.APPLICATION_XML_VALUE, method = RequestMethod.POST)
public Map<String,String> getToken(@RequestParam("username")String username, @RequestParam("password")String password)

我在猜测我接受参数的部分(@RequestParam(&#34;用户名&#34;)字符串用户名,@ RequestParam(&#34;密码&#34;)字符串密码)是问题,到修复它我用,替换它,

<?xml version="1.0" encoding="UTF-8"?>
<root>
<username>someone@gmail.com</username>
<password>qweQWE123!@#</password>
</root>

然后&#34;不可接受&#34;错误出现了。

0 个答案:

没有答案