У меня такая же проблема. Решение состояло в том, чтобы удалить имя класса bean-компонента из строки json. В вашем случае Json, который должен быть отправлен как тело,
ользую Apache-CXF для создания веб-сервисов REST и пытаюсь отправить форму.
Сервер:
Это мой метод, который должен получать данные JSON.
@POST
@Path("/addCustomer/")
@Consumes(MediaType.APPLICATION_JSON)
//{"Customer":{"name":"Some Name","id":6}}
public Customer addCustomer(Customer customer){
logger.debug(customer);
return customer;
}
Клиент: Я использую плагин firefox REST для отправки запроса: используя клиент REST, я разместил следующий json в качестве тела запроса:
{"Customer":{"name":"Arnav Awasthi","id":6}}
Но я получаю"415: Unsupported Media Type"
.