Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / 422 Unprocessable Entity / 5 сообщений из 5, страница 1 из 1
29.07.2014, 07:22
    #38707729
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
422 Unprocessable Entity
В контроллере есть метод:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
 @RequestMapping(value = "/client/history", method = RequestMethod.POST)
    public
    @ResponseBody
    HistoryResponse findHistory(@RequestBody HistoryRequest request) {
        HistoryResponse response = new HistoryResponse();
        AdministrationService.HistoryMissions history = administrationService.missionsHistoryClient(request.getRequesterId());
        response.setBooked(history.history);
        return response;
    }


Отрабатывает на ура.
В другом контроллере есть аналогичный метод, разница лишь в строке запроса:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
 @RequestMapping(value = "/driver/history", method = RequestMethod.POST)
    public
    @ResponseBody
    HistoryResponse findHistory(@RequestBody HistoryRequest request) {
        HistoryResponse response = new HistoryResponse();
        AdministrationService.HistoryMissions history = administrationService.missionsHistoryClient(request.getRequesterId());
        response.setBooked(history.history);
        return response;
    }


Но он почему-то выдает ошибку:
Код: java
1.
2.
2014-07-29 10:10:15,448 WARN  RestTemplate - POST request for "http://localhost:8080/driver/history" resulted in 422 (Unprocessable Entity); invoking error handler
org.springframework.web.client.HttpClientErrorException: 422 Unprocessable Entity


Почему?
Спасибо.
...
Рейтинг: 0 / 0
29.07.2014, 07:31
    #38707733
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
422 Unprocessable Entity
Вот еще что интересного написал
Код: java
1.
2.
3.
4.
2014-07-29 10:26:56,667 DEBUG RestTemplate - Created POST request for "http://localhost:8080/driver/history"
2014-07-29 10:26:56,742 DEBUG RestTemplate - Setting request Accept header to [application/json, application/*+json]
2014-07-29 10:26:56,753 DEBUG RestTemplate - Writing [ru.trendtech.common.mobileexchange.model.common.HistoryRequest@3afc269b] using [org.springframework.http.converter.json.MappingJackson2HttpMessageConverter@4aa85e]
2014-07-29 10:26:56,922 WARN  RestTemplate - POST request for "http://localhost:8080/driver/history" resulted in 422 (Unprocessable Entity); invoking error handler


Особенно вот эта строчка:
Writing [ru.trendtech.common.mobileexchange.model.common.HistoryRequest@3afc269b] using [org.springframework.http.converter.json.MappingJackson2HttpMessageConverter@4aa85e]
как это разрешить?
...
Рейтинг: 0 / 0
29.07.2014, 07:45
    #38707736
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
422 Unprocessable Entity
вот я вас минимум года два на форуме вижу, и до сих пор дебаггером не научились пользоваться, ну как так.
...
Рейтинг: 0 / 0
29.07.2014, 09:43
    #38707804
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
422 Unprocessable Entity
забыл никвот я вас минимум года два на форуме вижу, и до сих пор дебаггером не научились пользоваться, ну как так.
Исправлюсь :)
...
Рейтинг: 0 / 0
29.07.2014, 12:12
    #38707976
Sherst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
422 Unprocessable Entity
JulT,

Из описания 422 статуса:

The 422 (Unprocessable Entity) status code means the server understands the content type of the request entity (hence a 415(Unsupported Media Type) status code is inappropriate), and the syntax of the request entity is correct (thus a 400 (Bad Request) status code is inappropriate) but was unable to process the contained instructions.
Возможно у вас какой-то косяк с данными которые сабмитятся на сервер.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / 422 Unprocessable Entity / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]