Primo.Networking.Linux
Пакет Primo.Networking.Linux предназначен для автоматизации отправки HTTP-запросов на платформе Primo RPA Studio Linux. Пакет решает задачи взаимодействия с веб-сервисами и API внутри автоматизированных бизнес-процессов.
Пакет доступен для скачивания двумя способами:
1. С сайта NuGet:
Скачать пакет по следующей ссылке:
2. Через управление зависимостями в Primo RPA Studio Linux:
Чтобы установить пакет, выполните следующие шаги:
- Откройте Primo Studio и перейдите в меню Управление зависимостями.
- В левой части окна выберите источник NuGet.org.
- В поле поиска введите Primo.Networking.Linux.
- Найдите пакет Primo.Networking.Linux и выполните одно из следующих действий:
- Если пакет еще не установлен, нажмите Установить.
- Если пакет уже установлен, но требуется обновление, нажмите Обновить до последней версии.
- После выбора нажмите кнопку Сохранить.
- В появившемся окне подтверждения установки нажмите Установить.
- Дождитесь завершения установки и проверьте, что пакет успешно добавлен.
- После установки в дереве элементов появятся элементы пакета.
В пакет входят элементы:
- HTTP request — элемент для отправки HTTP-запросов к веб-сервисам и API.
| Свойство | Тип | Описание |
|---|---|---|
| URL | String | Адрес конечной точки для отправки запроса |
| Method | Enum | HTTP-метод: GET, POST, PUT, DELETE, PATCH, HEAD |
| Headers | Dictionary | Заголовки HTTP-запроса |
| Body | String | Тело запроса (для методов POST, PUT, PATCH) |
| Content Type | String | Тип содержимого (например, application/json) |
| Time Out | Int32 | Таймаут запроса в миллисекундах |
| Response | String | Переменная для сохранения ответа сервера |
| Status Code | Int32 | Переменная для сохранения 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);