Альтернативный подход, который не требует дополнительных методов, состоит в том, чтобы добавить параметр, аннотированный аннотацией @HeaderParam, и использовать его для хранения значения заголовка запроса Content-Type.
например:.
PublisherReports getPublisherReportsAdView(
@PathParam("loginId") String loginId,
@QueryParam("fromDate") String fromDate,
@QueryParam("toDate") String toDate,
@QueryParam("filterValue") String filterValue,
@HeaderParam("Content-Type") String contentType)
{
...
Значение contentType, вероятно, будет также включать информацию о наборе символов, например: application / json; charset = UTF-8 , поэтому вам нужно будет игнорировать это при разработке, если запрос содержит JSON или XML.