我有一个使用 Jersey 的 rest 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 的附加组件来测试它(Simple Rest Client),但无论我做什么,我总是会返回“415 Unsupported Media Type”错误。
我必须修改客户端的标题还是我可以在 xml 中指定的东西?我希望仍然能够使用 Chrome 插件而不是自定义编写的客户端。