GET запрос с POST датой запроса

sloupok123321

Новичок
Регистрация
07.09.2023
Сообщения
13
Благодарностей
0
Баллы
1
Здравствуйте, я что только не делал, нужно отправить get запрос с датой (payload), как это сделать в зеннопостер?

Я отправлял через C#, не вышло, на пост запросе дату вижу в запросе, она шлется, на гет запросе нет, нужен именно гет запрос, помогите пожалуйста. Заранее спасибо.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Гет на то он и гет что-бы не передавать а получать. Вы уверены в своем желании?
 

sloupok123321

Новичок
Регистрация
07.09.2023
Сообщения
13
Благодарностей
0
Баллы
1
Гет на то он и гет что-бы не передавать а получать. Вы уверены в своем желании?
я уверен в своем желании, на конкуренте бас все работает, там я в ручную в пост запросе указал метод гет и все работает, тут я так сделать не могу
 

sloupok123321

Новичок
Регистрация
07.09.2023
Сообщения
13
Благодарностей
0
Баллы
1
нужно передать данные в виде jcon {"Api":"123321"} именно в гет запросе
 

Alex91

Активный пользователь
Регистрация
15.08.2024
Сообщения
201
Благодарностей
56
Баллы
28
Для передачи данных в формате JSON в GET-запросе, вы должны сериализовать ваши данные в строку и добавить их как параметры к URL. Однако стоит учитывать, что передача больших объемов данных через GET-запрос не рекомендуется, так как имеются ограничения на длину URL.

Вот пример, как это можно сделать:

Сериализуйте ваши данные в строку. В этом случае ваше JSON {"Api":"123321"} будет выглядеть как Api=123321.

Добавьте это значение к URL вашего GET-запроса:

 

slavyn8213

Client
Регистрация
28.10.2018
Сообщения
247
Благодарностей
58
Баллы
28

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 345
Благодарностей
910
Баллы
113
В спецификации написано, что GET запрос может иметь тело, но оно не имеет семантического значения. Поэтому мало где реализовано его использование, т.к. для этого больше подходит всё-таки POST запрос.
 

sloupok123321

Новичок
Регистрация
07.09.2023
Сообщения
13
Благодарностей
0
Баллы
1
Окей, закройте тему, мне переделали)
Для передачи данных в формате JSON в GET-запросе, вы должны сериализовать ваши данные в строку и добавить их как параметры к URL. Однако стоит учитывать, что передача больших объемов данных через GET-запрос не рекомендуется, так как имеются ограничения на длину URL.

Вот пример, как это можно сделать:

Сериализуйте ваши данные в строку. В этом случае ваше JSON {"Api":"123321"} будет выглядеть как Api=123321.

Добавьте это значение к URL вашего GET-запроса:

я так делал, но не работало, все я уже договорился с создателем, он поправил, теперь это работает, можно закрывать тему)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)