错误415不支持的媒体类型:如果为JSON,则POST无法到达REST,但如果为XML,则为POST
我实际上是REST WS的新手,但实际上我不明白这一点415 Unsupported Media Type。 我正在Firefox上用Poster测试我的REST,GET对我来说也很好,也可以POST(当它是时application/xml),但是当我尝试application/json它完全无法到达WS时,服务器会拒绝它。 这是我的网址:http:// localhost:8081 / RestDemo / services / customers / add 这是JSON我发送的:{"name": "test1", "address" :"test2"} 这是XML我发送的: <customer> <name>test1</name> <address>test2</address> </customer> 这是我的Resource类: @Produces("application/xml") @Path("customers") @Singleton @XmlRootElement(name = "customers") public class CustomerResource { private TreeMap<Integer, Customer> customerMap = new TreeMap<Integer, Customer>(); public CustomerResource() { // hardcode a …