我有方法一样,JAX-RS @consume(“text/plain的”)没有得到字符串
@POST
@Produces(MediaType.APPLICATION_XML)
@Consumes("text/plain")
public File addFile(String filePath){
return fileService.addFile(filePath);
}
,我使用“邮差其余客户端”来测试POST请求,并简单地键入像路径C:\ MYFILE.TXT在原料部分
但没有字符串被传递给方法,但是当我硬代码路径它的工作原理
是从@consume问题?
您是否从邮递员下拉菜单中选择了“text/plain”? – yogidilip
@yogidilip,现在我做了,但没有区别 –
您是否需要将@RequestBody添加到您的参数中?例如,'公共文件addFile(@RequestBody字符串filePath){'(我可能会想到这里的春天MVC ...) – BretC