Spring Rest 415 Ошибка неподдерживаемых типов - PullRequest
0 голосов
/ 15 августа 2011

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

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

Спасибо.

1 Ответ

0 голосов
/ 15 августа 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...