私は JAX-RS リソース クラスを持っています。メソッドの 1 つで、このような短いリクエスト用のエンティティ クラスを作成するのではなく、Map<String, String>
JSON を表す単純なものをサーバーにバインドしたいと考えています。POST
私は次のことができると思いました:
@POST
public Response create(Map<String, String> json) {
//business logic...
return Response.created(UriBuilder.fromPath("{id}").build(id)).build();
}
しかし、curl でそのエンドポイントにヒットすると、415 Unsupported Media Type が返されます。このような単純なバインディングを許可する方法はありますか、または実際の注釈付き POJO が必要ですか?