Перейти к содержанию

HTTP-client

В ScriptAPI реализован HTTP-клиент для того, чтобы можно было автоматизировать интеграцию с внешними системами.

Для управления HTTP-запросами реализована следующие функции-обертки:

// метод, позволяющий получать HTTP-доступ ко внешним Интернет-ресурсам (его безопасность управляется настройкам переменных окружения, см. соответствующий раздел):
Task<string> SendHttpRequest(string url, HttpRequest request) // аргумент request содержит в себе все возможные свойства, передаваемые в следующей функции напрямую
Task<string> SendHttpRequest(string url, HttpMethod method = HttpMethod.Get, object? body = null,
        List<(string Name, string Value)>? headers = null, string mediaType = "application/json",
        IReadOnlyDictionary<string, object?>? options = null)