Jersey を使用する REST サーブレットがあり、ベンダー タイプを使用してバージョンを変更したいと考えています。コードは次のとおりです。
@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 アドオンを引き続き使用できるようにしたいと考えています。