Skip to Content

Primo.Networking.Linux

Пакет Primo.Networking.Linux предназначен для автоматизации отправки HTTP-запросов на платформе Primo RPA Studio Linux. Пакет решает задачи взаимодействия с веб-сервисами и API внутри автоматизированных бизнес-процессов.

Пакет доступен для скачивания двумя способами:

1. С сайта NuGet:

Скачать пакет по следующей ссылке:

2. Через управление зависимостями в Primo RPA Studio Linux:

Чтобы установить пакет, выполните следующие шаги:

  1. Откройте Primo Studio и перейдите в меню Управление зависимостями.
  2. В левой части окна выберите источник NuGet.org.
  3. В поле поиска введите Primo.Networking.Linux.
  4. Найдите пакет Primo.Networking.Linux и выполните одно из следующих действий:
    • Если пакет еще не установлен, нажмите Установить.
    • Если пакет уже установлен, но требуется обновление, нажмите Обновить до последней версии.
  5. После выбора нажмите кнопку Сохранить.
  6. В появившемся окне подтверждения установки нажмите Установить.
  7. Дождитесь завершения установки и проверьте, что пакет успешно добавлен.
  8. После установки в дереве элементов появятся элементы пакета.

В пакет входят элементы:

  1. HTTP request — элемент для отправки HTTP-запросов к веб-сервисам и API.
СвойствоТипОписание
URLStringАдрес конечной точки для отправки запроса
MethodEnumHTTP-метод: GET, POST, PUT, DELETE, PATCH, HEAD
HeadersDictionaryЗаголовки HTTP-запроса
BodyStringТело запроса (для методов POST, PUT, PATCH)
Content TypeStringТип содержимого (например, application/json)
Time OutInt32Таймаут запроса в миллисекундах
ResponseStringПеременная для сохранения ответа сервера
Status CodeInt32Переменная для сохранения HTTP-статус кода

Только код

Пример использования в чистом коде:

// wf: [LTools.Common.Model.WorkflowData] parent // url - [String] Request URL // method - [String] HTTP method (GET, POST, PUT, DELETE, etc.) // body - [String] Request body (optional) Primo.Networking.Elements.WFHttpClient http = new Primo.Networking.Elements.WFHttpClient(); string response = http.SendRequest(wf, url, method, body);