Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Spring GET JSON, Отправить JSON помогите пжл) 
:(
    Опции темы
Rusico
Дата 7.3.2019, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 144
Регистрация: 17.5.2004

Репутация: нет
Всего: нет



Всем привет) У меня задача отправить некий JSON на сервер API в GET запросе и получить ответ тоже в видк JSON. Ломаю голову весь день, никак. Вот мой код:
Код

JsonObject requestJson = new JsonObject();
requestJson.addProperty("surname",surname);
requestJson.addProperty("name",name);

HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
headers.setCacheControl("no-cache");
headers.setBearerAuth(token);

HttpEntity<String> entity = new HttpEntity(requestJson.toString(), headers);
restTemplate.exchange(urlForInn, HttpMethod.GET, entity, String.class);


сервер выдаёт: org.springframework.web.client.HttpClientErrorException$BadRequest: 400 Bad Request

Где ошибаюсь, подскажите) заранее спасибо!

Добавлено через 43 секунды
этот же запрос в POSTMAN работает как надо
PM MAIL   Вверх
LSD
Дата 7.3.2019, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15708
Регистрация: 24.3.2004

Репутация: 5
Всего: 537



Цитата(Rusico @  7.3.2019,  18:36 Найти цитируемый пост)
сервер выдаёт: org.springframework.web.client.HttpClientErrorException$BadRequest: 400 Bad Request

Как говориться - телепаты в отпуске 
хотя кого я обманываю, они тут давно не появляются

Нужно смотреть в логах сервера, что ему не нравиться в запросе. Также неплохо было-бы показать, как сервер парсит и валидирует запрос.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Rusico
Дата 7.3.2019, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 144
Регистрация: 17.5.2004

Репутация: нет
Всего: нет



отловил трафик, в запросе нет боди....
PM MAIL   Вверх
LSD
Дата 8.3.2019, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15708
Регистрация: 24.3.2004

Репутация: 5
Всего: 537



А что за JsonObject? У него точно toString() конвертирует его в JSON?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Се ля ви
Дата 11.3.2019, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 3
Всего: 127



Цитата(Rusico @  7.3.2019,  17:36 Найти цитируемый пост)
задача отправить некий JSON на сервер API в GET запросе и получить ответ тоже в видк JSON


Цитата(Rusico @  7.3.2019,  19:40 Найти цитируемый пост)
отловил трафик, в запросе нет боди.... 


В GET-запросах body по стандартну не предусмотрено. Не удивлюсь, если даже в случае того, что ты его как-то туда воткнёшь, ближайший роутер его обрежет. Или не пропустит такой запрос вообще...

P.S. Предположу, что коллеги, которые поставили тебе такую задачу, над тобой подшутили smile


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.1327 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.