Запрос WEB-сервиса

Компонент, осуществляет вызов веб-сервиса по протоколу HTTP.

СвойствоТипОписание

Переменная запроса

Переменная, содержащая информацию о производимом запросе

URL

String

URL Web-сервиса

Body

String

Тело запроса Web-сервиса

Headers

Массив заголовков запроса Web-сервиса

Результат

Переменная для сохранения результатов запроса Web-сервиса

Файл

String

Путь сохранения файла

Таймаут

Int32

Предельное время ожидания завершения процесса (мс)

LTools.Network.Model.TrafficHistoryItem req = new LTools.Network.Model.TrafficHistoryItem();
req.URL = "http://api.mathjs.org/v4/";
req.Body = @"
	{
	    ""expr"": [
	      ""a = 1.2 * (2 + 4.5)"",
	      ""a / 2"",
	      ""5.08 cm in inch"",
	      ""sin(45 deg) ^ 2"",
	      ""9 / 3 + 2i"",
	      ""b = [-1, 2; 3, 1]"",
	      ""det(b)""
	    ],
	    ""precision"": 14
	  }";
req.ContentType = "application/json";
req.Headers = new System.Collections.ObjectModel.ObservableCollection<LTools.Network.Model.PackageHeader>() { new LTools.Network.Model.PackageHeader() { Name = "Header1", Value = "hdr" } };
req.Method = "POST";
LTools.Network.Model.TrafficEmitterResponse resp = LTools.Network.NetworkApp.WebRequest(wf, req, 10000);

Last updated