Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 23.02.2021
Сообщений: 2
.NET 5

Отправка запроса с json телом

03.06.2021, 21:33. Показов 2635. Ответов 3

Студворк — интернет-сервис помощи студентам
Всем привет. По нажатии на кнопку в форме мне нужно отправить запрос на сайт с json телом. Как это можно реализовать на c#?

Например:

brand: "citymobil"
devid: "widget-city-mobilru-Здесь введенный в text.Box1 номер телефона"
locale: "ru"
method: "addnewclient"
model: "widget"
os_version: "web mobile-web"
phone: "Здесь введенный в text.Box1 номер телефона"
phone_os: "widget"
ver: "4.59.0"
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.06.2021, 21:33
Ответы с готовыми решениями:

Отправка POST запроса с телом JSON
Нигде не нашёл примера отправки пост запроса с телом в виде JSON, помогите, пожалуйста, вот пример JSON: { ...

Post запрос с телом json и текстом
Вообщем решил написать обменник с сайта, а там идёт запрос на обмен в json. Как реализовать отправку post запроса с телом json в котором...

POST запрос с телом в Json формате (пример на JavaScript)
Как переделать данный запрос на C#? const request = require('request'); request({ method: 'POST', url:...

3
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
04.06.2021, 07:07
попробуй так
C#
1
2
3
4
5
6
7
8
9
10
11
12
var wc = new WebClient();
wc.Headers[HttpRequestHeader.ContentType] = "application / json";
var json= "{{brand: 'citymobil'"+
    $"devid: 'widget-city-mobilru-{textBox1.Text}'"+
    "locale: 'ru'"+
    "method: 'addnewclient'"+
    "model: 'widget'" +
    "os_version: 'web mobile-web'" +
    $"phone: '{textBox1.Text}'" +
    "phone_os: 'widget'" +
    "ver: '4.59.0' }}";
wc.UploadString("url", json);
0
0 / 0 / 0
Регистрация: 23.02.2021
Сообщений: 2
04.06.2021, 08:11  [ТС]
Попробовал, к сожалению ничего не приходит.

Добавлено через 18 минут
Получилось с юлой:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://youla.ru/web-api/auth/request_code");
                httpWebRequest.ContentType = "application/json; charset=UTF-8";
                httpWebRequest.Method = "POST";
                using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
                {
                    string json = "{\n" +
                "\"phone\":" + textBox1.Text + "\n" +
                "}";
                    streamWriter.Write(json);
                }
                var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
                using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
                {
                    var result = streamReader.ReadToEnd();
                }
0
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
04.06.2021, 10:44
Heramant, ну видишь, сам разобрался. Молодец
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.06.2021, 10:44
Помогаю со студенческими работами здесь

Отправка json запроса
Мне нужно отправить такой вот запрос { # "availability": # { # "shipToLocationAvailability": # { # ...

Отправка json Запроса
Всем привет. Нужно отправить запрос на сайт в формате json Пробую следующим образом. use LWP::UserAgent; use...

Отправка Post запроса с JSON
Добрый день Пытаюсь из MSAccess передать POST запросом данные в формате JSON. Принимающая сторона: google таблицы, в которой создан...

Отправка post запроса в json
var cResponce: string; data: TStringList; data.Add('{"p1":1,"p2":2,"p3":3}'); cResponce :=...

REstClient: Отправка POST-запроса с JSON
Доброго времени суток. тема изъезженная, но нужного не нашел. так что пока не бросайтесь камнями. Проблема в следующем: для работы с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Дальние перспективы сервера - слоя сети.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru