我正在使用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;错误出现了。