0 / 0 / 1
Регистрация: 15.12.2010
Сообщений: 70

XNet сделать запрос аналогично curl

07.08.2017, 13:58. Показов 2929. Ответов 3

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Есть примерно такой запрос по curl
C#
1
curl  -H "token: <тут ключ>"  https://<url_запроса> –d  '{ "point": <номер> }'
Не могу разобраться с параметрами и ключом '-d'
Сделал такой запрос и он работает
C#
1
2
3
4
5
6
7
8
var urlParams = new RequestParams();
 
                request.AddHeader("token", key);
                request.AddHeader(HttpHeader.AcceptLanguage, "ru-RU,en,*");
                request.CharacterSet = Encoding.GetEncoding("UTF-8");
                urlParams[" "] = "{ }"; // получается что в этом параметре я передаю значение -d '{ }'
                string cont = request.Post(url, urlParams).ToString();
                Newtonsoft.Json.Linq.JObject obj = Newtonsoft.Json.Linq.JObject.Parse(cont);
Передавать пустое значение получается, возвращается корректный ответ.

Но каким образом передать { "point": <номер> }?
Пробовал делать
C#
1
urlParams[" "] = "{"point": <номер> }" или { point: <номер> }
Но от сервера приходят ошибки, параметр не правильный.
Как в xNet обрабатывать ключ -d ?
Спасибо.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.08.2017, 13:58
Ответы с готовыми решениями:

XNet запрос аналогично curl
Здравствуйте, как можно сделать запрос аналогичный curl, только через xnet? Раньше писал программу без использования прокси, сейчас решил...

Как сделать запрос через Socks5 proxy на либе xnet?
Собсна сабж. public string GetResponseString(string gate, string command) { var hCommand = gate; var...

XNet post Запрос
Использую библиотеку xNet 4.0 . Программа исправно работала,пост запрос отсылался.Жил я себе и не тужил. Но пришла беда. Беда...

3
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18308 / 14232 / 5368
Регистрация: 17.03.2014
Сообщений: 28,904
Записей в блоге: 1
07.08.2017, 14:38
Лучший ответ Сообщение было отмечено freeddos как решение

Решение

freeddos, по идее нужно использовать перегрузку метода принимающую строку и contentType
C#
1
string response = request.Post(url, "{\"point\": <номер>}", "application/json").ToString();
0
0 / 0 / 1
Регистрация: 15.12.2010
Сообщений: 70
07.08.2017, 17:56  [ТС]
Цитата Сообщение от OwenGlendower Посмотреть сообщение
по идее нужно использовать перегрузку метода принимающую строку и contentType
Да действительно, я так же пробовал только без contentType.
Заработало. ответ приходит. получается что в во втором параметре и есть -d ключ.
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18308 / 14232 / 5368
Регистрация: 17.03.2014
Сообщений: 28,904
Записей в блоге: 1
07.08.2017, 18:00
Цитата Сообщение от freeddos Посмотреть сообщение
я так же пробовал только без contentType
Это значит что ты вызывал перегрузку которая ожидает имя файла вторым аргументом. Это очевидно не то что нужно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.08.2017, 18:00
Помогаю со студенческими работами здесь

Библиотека XNet, Post запрос
Привет всем! Нужна помощь по XNet. Есть сайт, использующий AJAX. То есть, при выборе из combobox-а чего-то, изменяется содержимое...

Отправить Post-запрос средствами XNet
Доброго суток всем. Проблема с отправлением post-запроса, средствами xNet. Нужно отправить заполненную форму, в формате: ...

Get запрос xnet - как подключить прокси
private void test() {HttpRequest uida = new HttpRequest(); uida.Proxy = proxyClient;...

Как отправить правильный POST запрос с помощью xNet?
Здравствуйте, столкнулся с проблемой которую решить еще не получилось, да и не встречал решений для xNet. Я использую библиотеку xNet для...

Выдаёт ошибку 400 xNet при запуске программы на VPS. (Get запрос)
Здравствуйте, Возникли проблемы с xNet и я уже 2 дня с ней мучаюсь( Решил спросить у вас, мне очень нужна ваша помощь ;3 Я буду...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: показать затраченные материалы за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В качестве. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru