POST到Jersey REST服务获取错误415不支持的媒体类型
我正在使用Jersey和Tomcat的JAX-RS Web应用程序。获取请求很好但是当我尝试发布JSON时,我得到HTTP状态415 - 不支持的媒体类型。
这是我的简单HelloWorld.java:
package service;import javax.ws.rs.*;@Path("hello")public class HelloWorld { @GET @Produces("text/plain") public String get() { return "hello world"; } @POST @Consumes("application/json") public String post(JS input) { return input.hello; } public static class JS { public String hello; }}
这是我在Postman中尝试的请求(带有'application / json'标题):
这是包含库的项目布局:
我在用:
Java 7 x64
泽西岛2.17
Tomcat 7.0.62 x64
谢谢!
缥缈止盈
相关分类