powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / RequestBuilder POST запрос не доходит до сервиса
5 сообщений из 5, страница 1 из 1
RequestBuilder POST запрос не доходит до сервиса
    #38327631
timergaliev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я использую RequestBuilder для построения пост запроса на свой веб сервис, проблема заключается в том, что при отправке запроса с Content-type: application/json на веб сервис запрос не доходит, а с Content-type: application/x-www-form-urlencoded запрос приходит на веб сервис, но при условии что я не добавляю в хэдер дополнительные параметры как сигнатура, и при этом параметры отправляемые на веб сервис приходят же в хэдере, это тоже не удобно и как мне кажется не правильно.

пример отправки запроса:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.POST, Constants.HOST_LIVE);
        //Cross domain ajax request
        requestBuilder.setHeader("Content-type", "application/x-www-form-urlencoded");
        requestBuilder.setHeader("sig", "e5c7cdd32221cf1bfb353b31f2103e35");
        requestBuilder.setRequestData(jsonString);
        requestBuilder.setCallback(callBack);

        try {
            requestBuilder.send();
        } catch (RequestException e) {
            e.printStackTrace();
        }



пример контроллера на веб сервисе:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
@RequestMapping(value = "/vehicle/list", method = RequestMethod.POST)
    @CheckRequest(checkSession = false)
    public
    @ResponseBody
    Object getVehicles(HttpServletResponse response,@RequestBody str) throws TorgException {
        VehicleParamsJSON adParams = jsonWrapper.wrap(str, VehicleParamsJSON.class);
        response.setHeader("Access-Control-Allow-Origin", "*");
        return vehicleService.getAll(adParams);
    }



Кто-нибудь может подсказать куда копать хотя бы?
...
Рейтинг: 0 / 0
RequestBuilder POST запрос не доходит до сервиса
    #38327758
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а "/vehicle/list" где задается у клиента?
...
Рейтинг: 0 / 0
RequestBuilder POST запрос не доходит до сервиса
    #38327762
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
понял, видимо это Constants.HOST_LIVE

а лог сервера что говорит? может там 404?
кста, рекомендую GQuery
...
Рейтинг: 0 / 0
RequestBuilder POST запрос не доходит до сервиса
    #38327784
timergaliev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Penkov Vladimir,

на счет константы Вы правы

но логи чистые, никаких ошибок нет. если я отправляю вручную запрос через DevHttpClient в Chrome, с Content-type application/json
то все отрабатывается на сервисе нормально, а когда такой же запрос отправляю из другого приложения, то ответ приходит пустой, и на сервис в breakpoint не приходит мой запрос. очень странно для меня. интересно, чего я упускаю...
...
Рейтинг: 0 / 0
RequestBuilder POST запрос не доходит до сервиса
    #38328877
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а firebug что говорит?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / RequestBuilder POST запрос не доходит до сервиса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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