2011-08-15 5 views
0

Мы находимся в процессе изменения всех наших веб-сервисов от GET до POST. После изменения метода RequestMethod.Post я получаю 415 неподдерживаемых операций. URL-адрес службы такой. /Веб-сервис. Так что никакого расширения. То, как услуги выполняются, эти услуги работают только с JSON. Я не уверен, как настроить преобразователь контента, не нарушая MediaTypes. Это проблема или это что-то еще?Spring Rest 415 Неподдерживаемые типы Ошибка

Другое, что я попытался сделать, это изменить @RequestBody, чтобы просто принять строку. В этом случае, по крайней мере, он попал в веб-службу. Но когда я меняю его на объект или что-то в этом роде, это 415 Unsupported Error.

Спасибо.

ответ

0

Когда вы пытаетесь отправить объекты в свой веб-метод, это объекты, которые могут быть сериализованы? Если нет, я считаю, что они должны быть, поэтому отправка строки работает нормально. В некоторых случаях некоторые классы могут содержать список или другие типы, которые первоначально не могут быть сериализованы, но что-то может быть существенно, если вы напишете для него код

+0

Я думаю, что вы можете быть верны. Я использую restclient для тестирования в настоящее время, но он должен потребляться другим клиентом. Как обеспечить, чтобы объект был сериализован? –

Смежные вопросы