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

Как правильно отправить POST запрос с массивом?

26.03.2016, 18:08. Показов 2330. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Не могу понять, как отправить POST запросом массив на сервер, из C#.
Нужно для добавления контакта в amoCRM.
Вот документация https://developers.amocrm.ru/r... ts_set.php

Может кто нибудь подсказать, как отправить POST с именем, номером телефона и Email?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2016, 18:08
Ответы с готовыми решениями:

Как отправить POST-запрос?
Парсинг + Отправка POST формы и получение результата Вот собственно вопрос, есть сайт Wmmail,...

Как отправить POST запрос?
как отправить POST запрос такого вида? POST /in.php HTTP/1.1 Host: antigate.com Content-Type:...

Как отправить POST запрос?
Нужно отправить готовый запрос, например: -------------------------------- POST ... HTTP/1.1...

Как отправить Post запрос
Здравствуйте ув. форумчане. Прошу вашей помощи,мучаюсь с этим уже долго,но никак не могу найти...

3
2721 / 2031 / 375
Регистрация: 22.07.2011
Сообщений: 7,692
26.03.2016, 18:34 2
https://msdn.microsoft.com/en-... .118).aspx
+
https://msdn.microsoft.com/ru-... .118).aspx
+
https://msdn.microsoft.com/en-... .118).aspx

C#
1
2
3
4
5
6
 var mediaType = new MediaTypeHeaderValue("application/json");
  var jsonSerializerSettings = new JsonSerializerSettings();
  var jsonFormatter = new JsonNetFormatter(jsonSerializerSettings);
  var requestMessage = new HttpRequestMessage<ContactDataType>(ContactData, mediaType, new MediaTypeFormatter[] { jsonFormatter });
  var httpClient = new HttpClient()
  httpClient.PostAsync(url, requestMessage.Content);
Ну или , поискать на гитхабе готового клиента для amoCRM
0
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 96
26.03.2016, 18:41  [ТС] 3
Спасибо конечно, но не совсем понятно как это использовать.
Можете пожалуйста показать на примере:
Например если есть 3 переменные string name,phone,email;
0
2721 / 2031 / 375
Регистрация: 22.07.2011
Сообщений: 7,692
26.03.2016, 18:48 4
Псевдо код (пишу по памяти , за деталями смотрите доку)
C#
1
2
3
4
5
6
7
8
9
class Contacts
{
     public string Name {get;set;}
     public string Phone  {get;set;}
     public string Email  {get;set;}
}
 
var contacts = new Contacts();
var requestMessage = new HttpRequestMessage<Contacts>(contacts , mediaType, new MediaTypeFormatter[] { jsonFormatter });
ну и дальше то что выше.
понятно , что нужно чуть больше структур описать , такие как прописаны в api , дабы потом их сериализовать в json и запостить. , но это уже сами.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.03.2016, 18:48
Помогаю со студенческими работами здесь

Как отправить Post запрос
Всем привет не могу понять как такой формат запроса отсылать большое спасибо за помощью.

Как отправить post запрос на сайт?
Здравствуйте! Как отправить post запрос в vb6 с помощью winsock? Я пробовал у меня не получается.

Как отправить post запрос на Goip
MЗдравствуйте. Могу отправлять Get запросы, на отправку смс. В общем, этот запрос отправляет...

Как отправить post запрос на сайт?
Как отправить Api запрос на этот сайт : https://api.binance.com/api/v1/order . (Post) Вот эти...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru