【发布时间】:2016-01-19 09:55:33
【问题描述】:
我有类似的方法,
@POST
@Produces(MediaType.APPLICATION_XML)
@Consumes("text/plain")
public File addFile(String filePath){
return fileService.addFile(filePath);
}
我正在使用“邮递员休息客户端”来测试发布请求,只需在原始部分中键入 c:\myFile.txt 之类的路径
但没有将字符串传递给方法,但是当我硬编码路径时它可以工作
问题出在@consume 吗?
【问题讨论】:
-
您是否从邮递员下拉列表中选择了“text/plain”?
-
@yogidilip ,现在我做到了,但没有区别
-
您需要将@RequestBody 添加到您的参数中吗?比如
public File addFile(@RequestBody String filePath){(我这里可能想到的是spring MVC……) -
@BretC 没有这样的注释只有'@RequestWrapper' 这是不允许的
-
@AmirHM - 抱歉,我在考虑 Spring MVC ......
标签: java rest post jax-rs postman