我有一个使用Jersey的休息servlet,我想使用供应商类型对其进行版本控制。这是代码:
@Path("/data")
public class UploadData {
@POST
@Path("/test")
@Consumes("application/vnd.blah.data-v1.0.0+xml")
public void addCustomerData(String xml) {
System.out.println("xml = " + xml);
}
}
我使用Chrome的附加组件来测试它(简单休息客户端),但无论我做什么,我总是得到一个" 415不支持的媒体类型"错误返回。
我是否必须修改客户端的标头,还是我可以在xml中指定的内容?我仍然希望能够使用Chrome插件而不是自定义编写的客户端。