我有这样的方法,
@POST
@Produces(MediaType.APPLICATION_XML)
@Consumes("text/plain")
public File addFile(String filePath){
return fileService.addFile(filePath);
}
我正在使用“Postman Rest client”来测试发布请求,只需在原始部分中输入类似 c:\myFile.txt 的路径
但是没有字符串传递给方法,但是当我对路径进行硬编码时它可以工作
问题是来自@consume吗?
最佳答案
请看下面的答案
@POST
@Produces(MediaType.APPLICATION_XML)
@Consumes(MediaType.TEXT_PLAIN)
public File addFile(String filePath){
return fileService.addFile(filePath);
}
以及标题内容类型 从 postman 向服务器发送请求时为 text/plain
关于java - JAX-RS @consume ("text/plain") 未获取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33241750/