Что нужно знать для передачи и получения данных в сети на c#?

270
05 апреля 2017, 12:38

Есть сервер(сайт ThingWorx) Протокол HTTP 1.1 Он принимает данные в json. Что нужно почитать и посмотреть, чтобы написать отправку и приём json данных, зная адрес, на c#?

Answer 1

Можете попробовать просто отправлять JSON в строковом формате при помощи HttpClient. Для более гибкого формирования самих json-объектов, используйте любую из библиотек .NET, работающих с JSON. Их полно на nuget.org:

var json = "{ 'field1': 'value1', 'field2': 'value2' }";
var apiUrl = "https://www.thingworx.com/pathtoapi";
HttpResponseMessage response = null;
var httpClient = new HttpClient();
httpClient.PostAsync(apiUrl, new StringContent(json, Encoding.UTF8, "application/json"))
    .ContinueWith(t => response = t.Result);
READ ALSO
Фильтрация $_FILES от XSS

Фильтрация $_FILES от XSS

В наличии строка кода: $file_data = file_get_contents($_FILES['attachment']['tmp_name'][$key]);

237
Fatal error: Class 'ulangStream' not found Umi cms

Fatal error: Class 'ulangStream' not found Umi cms

Добрый день! Вдруг появилась ошибка при попытке зайти в админку:

423