Группа действий: Интеграции
Иконка действия
Version
Description
The action sends an HTTP request to invoke a RESTful web service
Settings of parameters
Property | Description | Type | Filling example | Mandatory field |
Parameters |
Endpoint URL | Endpoint URL | Robin.String |
| Yes |
Method | The method of request being created. By default, Get. | Robin.String |
| No |
Request body | The body of the request to be sent. Allows you to send a request as a JSON stringy | Robin.String |
| No |
Query Parameters | Query Parameters | Robin.Dictionary |
| No |
Form Parameters | Form Parameters of POST method | Robin.Dictionary |
| No |
Authorization | Dictionary with authorization parameters - Basic or Bearer Token. In the case of Basic authorization, the dictionary must have the keys «user» and «pass», and the values of the dictionary elements must contain the username and password. In case of Bearer Token authorization, the dictionary must have the «token» key, and the element value must contain the Bearer Token. | Robin.Dictionary |
| No |
Request Headers | Request Headers | Robin.Dictionary |
| No |
File path for sending by POST method | The path to the file to be attached to the request | Robin.FilePath |
| No |
Proxy server settings | Specifies the settings for the proxy server to use. You can use the system proxy settings set at the OS level, or configure custom proxy settings, or connect without a proxy server. The system settings are used by default. | Robin.String |
| No |
Proxy server protocol | The protocol of the proxy server. For example, http, https | Robin.String |
| No |
The hostname, or address, of the proxy server | The hostname, or address, of the proxy server | Robin.String |
| No |
The port number of the proxy server | The port number of the proxy server | Robin.String |
| No |
The username of the proxy server | The username of the proxy server | Robin.String |
| No |
The password of the proxy server | The password of the proxy server | Robin.Object |
| No |
Get file | Ability to get files from a request. If «true» is selected, the «Path to folder» and «File name» fields must be filled in. | Robin.Boolean | true | No |
Path to file | The path to the folder where the resulting file should be saved. | Robin.FolderPath | C:\doc\img | No |
File name | A field for the file name with an extension. | Robin.String |
| No |
Overwrite | Overwrite existing file. If the value of the parameter is false, and a file with the same name and extension already exists in the specified folder, an error will be raised. The default value is false. | Robin.Boolean | true | No |
Disable SSL | Disable SSL. If the value is true, then SSL certificate verification will be skipped. The default value is false. | Robin.Boolean | true | No |
Results |
Response status | Response status code. Returned by all methods. | Robin.String |
|
|
Response Headers. | Response Headers. Returned by all methods. If there are repeated headers in the response from the server, their values are collected into a separate collection, which is stored in the dictionary with the header as the key. | Robin.Dictionary |
|
|
Response body | Response body. Returned by all methods | Robin.String |
|
|
Identificator | A string variable to which the identifier from the "Id" response header will be written. Returned by POST method only | Robin.String |
|
|
Указатель ресурса | The Location response header indicates the URL to redirect a page to. It only provides a meaning when served with a 3xx (redirection) or 201 (created) status response and only for POST method. | Robin.String |
|
|
Versions
- 14 (java)
- 13 (java)
- 12 (java)
Description
The action sends an HTTP request to invoke a RESTful web service
Settings of parameters
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры |
URL REST-сервиса | URL REST-сервиса | Robin.String |
| Да |
Метод | Определяет тип создаваемого запроса. По умолчанию Get. | Robin.String |
| Нет |
Тело запроса | Тело отправляемого запроса. Позволяет отправить запрос в виде JSON строки. | Robin.String |
| Нет |
Параметры запроса | Параметры строки запроса | Robin.Dictionary |
| Нет |
Параметры формы | Параметры HTML формы для метода POST. | Robin.Dictionary |
| Нет |
Авторизация | Словарь с параметрами авторизации - Basic или Bearer Token. В случае Basic авторизации словарь должен иметь ключи «user» и «pass», а значения элементов словаря должны содержать логин и пароль пользователя. В случае Bearer Token авторизации словарь должен иметь ключ «token», а значение элемента должно содержать Bearer Token. | Robin.Dictionary |
| Нет |
Заголовки запроса | Набор заголовков отправляемого запроса и их значений. Каждый ключ – отдельный заголовок. | Robin.Dictionary |
| Нет |
Путь к файлу для отправки методом POST | Путь к файлу, который нужно прикрепить к запросу. | Robin.FilePath |
| Нет |
Выбор прокси-сервера | Определяет настройки используемого прокси-сервера. Можно использовать системные настройки прокси, заданные на уровне ОС, либо настроить параметры пользовательского прокси-сервера, либо подключаться без прокси-сервера. По умолчанию используются системные настройки. | Robin.String |
| Нет |
Протокол прокси- сервера | Протокол прокси-сервера. Например: http, https | Robin.String |
| Нет |
Имя хоста или IP-адрес прокси-сервера | Имя хоста или IP-адрес прокси-сервера | Robin.String |
| Нет |
Порт прокси-сервера | Порт прокси-сервера | Robin.String |
| Нет |
Логин пользователя для подключения к прокси- серверу | Логин пользователя для подключения к прокси-серверу | Robin.String |
| Нет |
Пароль пользователя для подключения к прокси-серверу | Пароль пользователя для подключения к прокси-серверу | Robin.Object |
| Нет |
Получить файл | Возможность получить файлы из запроса. Если выбрано значение «true», обязательно должны быть заполнены поля «Путь до папки» и «Имя файла». | Robin.Boolean | true | Нет |
Путь до папки | Путь к папке, в которой нужно сохранить полученный файл. | Robin.FolderPath | C:\doc\img | Нет |
Имя файла | Поле для имени файла с расширением. | Robin.String |
| Нет |
Перезаписать | Перезаписать существующий файл. В случае, если значение параметра false, а в указанной папке уже существует файл с таким же именем и расширением, то будет вызвана ошибка. Значение по умолчанию - false. | Robin.Boolean | true | Нет |
Отключить SSL | Отключить SSL. Если значение true, то отключается опция проверки SSL-сертификата. По умолчанию значение false. | Robin.Boolean | true | Нет |
Результаты |
Статус ответа | Числовая переменная, в которую запишется код статуса ответа веб-сервиса. Возвращается всеми методами. | Robin.String |
|
|
Заголовки ответа | Набор заголовков, получаемых от сервера, и их значения. Возвращается всеми методами. Если в ответе от сервера встречаются повторяющиеся заголовки, их значения собираются в отдельную коллекцию, которая сохраняется в словаре с заголовком в качестве ключа. | Robin.Dictionary |
|
|
Тело ответа | Строковая переменная, в которую запишется тело ответа веб-сервиса в raw формате. Возвращается всеми методами | Robin.String |
|
|
Идентификатор | Строковая переменная, в которую запишется идентификатор из заголовка ответа „Id“. Возвращается только методом POST | Robin.String |
|
|
Location | Заголовок с указателем ресурса объекта. Имеет смысл для статусов 201, 3хх и только для метода POST | Robin.String |
|
|
Версия
Действие отправляет HTTP-запрос для обращения к RESTful веб-сервису
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры |
URL REST-сервиса | URL REST-сервиса | Robin.String |
| Да |
Метод | Определяет тип создаваемого запроса. По умолчанию Get. | Robin.String |
| Нет |
Тело запроса | Тело отправляемого запроса. Позволяет отправить запрос в виде JSON строки. | Robin.String |
| Нет |
Параметры запроса | Параметры строки запроса | Robin.Dictionary |
| Нет |
Параметры формы | Параметры HTML формы для метода POST. | Robin.Dictionary |
| Нет |
Авторизация | Словарь с параметрами авторизации - Basic или Bearer Token. В случае Basic авторизации словарь должен иметь ключи «user» и «pass», а значения элементов словаря должны содержать логин и пароль пользователя. В случае Bearer Token авторизации словарь должен иметь ключ «token», а значение элемента должно содержать Bearer Token. | Robin.Dictionary |
| Нет |
Заголовки запроса | Набор заголовков отправляемого запроса и их значений. Каждый ключ – отдельный заголовок. | Robin.Dictionary |
| Нет |
Путь к файлу для отправки методом POST | Путь к файлу, который нужно прикрепить к запросу. | Robin.FilePath |
| Нет |
Выбор прокси-сервера | Определяет настройки используемого прокси-сервера. Можно использовать системные настройки прокси, заданные на уровне ОС, либо настроить параметры пользовательского прокси-сервера, либо подключаться без прокси-сервера. По умолчанию используются системные настройки. | Robin.String |
| Нет |
Протокол прокси- сервера | Протокол прокси-сервера. Например: http, https | Robin.String |
| Нет |
Имя хоста или IP-адрес прокси-сервера | Имя хоста или IP-адрес прокси-сервера | Robin.String |
| Нет |
Порт прокси-сервера | Порт прокси-сервера | Robin.String |
| Нет |
Логин пользователя для подключения к прокси- серверу | Логин пользователя для подключения к прокси-серверу | Robin.String |
| Нет |
Пароль пользователя для подключения к прокси-серверу | Пароль пользователя для подключения к прокси-серверу | Robin.Object |
| Нет |
Получить файл | Возможность получить файлы из запроса. Если выбрано значение «true», обязательно должны быть заполнены поля «Путь до папки» и «Имя файла». | Robin.Boolean | true | Нет |
Путь до папки | Путь к папке, в которой нужно сохранить полученный файл. | Robin.FolderPath | C:\doc\img | Нет |
Имя файла | Поле для имени файла с расширением. | Robin.String |
| Нет |
Перезаписать | Перезаписать существующий файл. В случае, если значение параметра false, а в указанной папке уже существует файл с таким же именем и расширением, то будет вызвана ошибка. Значение по умолчанию - false. | Robin.Boolean | true | Нет |
Результаты |
Статус ответа | Числовая переменная, в которую запишется код статуса ответа веб-сервиса. Возвращается всеми методами. | Robin.String |
|
|
Заголовки ответа | Набор заголовков, получаемых от сервера, и их значения. Возвращается всеми методами. | Robin.Dictionary |
|
|
Тело ответа | Строковая переменная, в которую запишется тело ответа веб-сервиса в raw формате. Возвращается всеми методами | Robin.String |
|
|
Идентификатор | Строковая переменная, в которую запишется идентификатор из заголовка ответа „Id“. Возвращается только методом POST | Robin.String |
|
|
Location | Заголовок с указателем ресурса объекта. Имеет смысл для статусов 201, 3хх и только для метода POST | Robin.String |
|
|
Версия
Действие отправляет HTTP-запрос для обращения к RESTful веб-сервису
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры |
URL REST-сервиса | URL REST-сервиса | Robin.String |
| Да |
Метод | Определяет тип создаваемого запроса. По умолчанию Get. | Robin.String |
| Нет |
Тело запроса | Тело отправляемого запроса. Позволяет отправить запрос в виде JSON строки. | Robin.String |
| Нет |
Параметры запроса | Параметры строки запроса | Robin.Dictionary |
| Нет |
Параметры формы | Параметры HTML формы для метода POST. | Robin.Dictionary |
| Нет |
Авторизация | Словарь с параметрами авторизации - Basic или Bearer Token. В случае Basic авторизации словарь должен иметь ключи «user» и «pass», а значения элементов словаря должны содержать логин и пароль пользователя. В случае Bearer Token авторизации словарь должен иметь ключ «token», а значение элемента должно содержать Bearer Token. | Robin.Dictionary |
| Нет |
Заголовки запроса | Набор заголовков отправляемого запроса и их значений. Каждый ключ – отдельный заголовок. | Robin.Dictionary |
| Нет |
Путь к файлу для отправки методом POST | Путь к файлу, который нужно прикрепить к запросу. | Robin.FilePath |
| Нет |
Протокол прокси- сервера | Протокол прокси-сервера. Например: http, https | Robin.String |
| Нет |
Имя хоста или IP-адрес прокси-сервера | Имя хоста или IP-адрес прокси-сервера | Robin.String |
| Нет |
Порт прокси-сервера | Порт прокси-сервера | Robin.String |
| Нет |
Логин пользователя для подключения к прокси- серверу | Логин пользователя для подключения к прокси-серверу | Robin.String |
| Нет |
Пароль пользователя для подключения к прокси-серверу | Пароль пользователя для подключения к прокси-серверу | Robin.Object |
| Нет |
Результаты |
Статус ответа | Числовая переменная, в которую запишется код статуса ответа веб-сервиса. Возвращается всеми методами. | Robin.String |
|
|
Заголовки ответа | Набор заголовков, получаемых от сервера, и их значения. Возвращается всеми методами. | Robin.Dictionary |
|
|
Тело ответа | Строковая переменная, в которую запишется тело ответа веб-сервиса в raw формате. Возвращается всеми методами | Robin.String |
|
|
Идентификатор | Строковая переменная, в которую запишется идентификатор из заголовка ответа „Id“. Возвращается только методом POST | Robin.String |
|
|
Location | Заголовок с указателем ресурса объекта. Имеет смысл для статусов 201, 3хх и только для метода POST | Robin.String |
|
|
Версия
Действие отправляет HTTP-запрос для обращения к RESTful веб-сервису
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры |
URL REST-сервиса | URL REST-сервиса | Robin.String |
| Да |
Метод | Определяет тип создаваемого запроса. По умолчанию Get. | Robin.String |
| Нет |
Тело запроса | Тело отправляемого запроса. Позволяет отправить запрос в виде JSON строки. | Robin.String |
| Нет |
Параметры запроса | Параметры строки запроса | Robin.Dictionary |
| Нет |
Параметры формы | Параметры HTML формы для метода POST. | Robin.Dictionary |
| Нет |
Авторизация | Словарь с параметрами авторизации - Basic или Bearer Token. В случае Basic авторизации словарь должен иметь ключи «user» и «pass», а значения элементов словаря должны содержать логин и пароль пользователя. В случае Bearer Token авторизации словарь должен иметь ключ «token», а значение элемента должно содержать Bearer Token. | Robin.Dictionary |
| Нет |
Заголовки запроса | Набор заголовков отправляемого запроса и их значений. Каждый ключ – отдельный заголовок. | Robin.Dictionary |
| Нет |
Путь к файлу для отправки методом POST | Путь к файлу, который нужно прикрепить к запросу. | Robin.FilePath |
| Нет |
Протокол прокси- сервера | Протокол прокси-сервера. Например: http, https | Robin.String |
| Нет |
Имя хоста или IP-адрес прокси-сервера | Имя хоста или IP-адрес прокси-сервера | Robin.String |
| Нет |
Порт прокси-сервера | Порт прокси-сервера | Robin.String |
| Нет |
Логин пользователя для подключения к прокси- серверу | Логин пользователя для подключения к прокси-серверу | Robin.String |
| Нет |
Пароль пользователя для подключения к прокси-серверу | Пароль пользователя для подключения к прокси-серверу | Robin.String |
| Нет |
Результаты |
Статус ответа | Числовая переменная, в которую запишется код статуса ответа веб-сервиса. Возвращается всеми методами. | Robin.String |
|
|
Заголовки ответа | Набор заголовков, получаемых от сервера, и их значения. Возвращается только методами: HEAD, OPTIONS | Robin.Dictionary |
|
|
Тело ответа | Строковая переменная, в которую запишется тело ответа веб-сервиса в raw формате. Возвращается всеми методами | Robin.String |
|
|
Идентификатор | Строковая переменная, в которую запишется идентификатор из заголовка ответа „Id“. Возвращается только методом POST | Robin.String |
|
|
Location | Заголовок с указателем ресурса объекта. Имеет смысл для статусов 201, 3хх и только для метода POST | Robin.String |
|
|
Версия
- 5 (java)
- 4 (java)
- 3 (java)
- 2 (java)
- 1 (java)
Действие отправляет HTTP-запрос для обращения к RESTful веб-сервису
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры |
URL REST-сервиса | URL REST-сервиса | Robin.String |
| Да |
Метод | Определяет тип создаваемого запроса. По умолчанию Get. | Robin.String |
| Нет |
Тело запроса | Тело отправляемого запроса. Позволяет отправить запрос в виде JSON строки. | Robin.String |
| Нет |
Параметры запроса | Параметры строки запроса | Robin.Dictionary |
| Нет |
Параметры формы | Параметры HTML формы для метода POST. | Robin.Dictionary |
| Нет |
Авторизация | Словарь с параметрами авторизации - Basic или Bearer Token. В случае Basic авторизации словарь должен иметь ключи «user» и «pass», а значения элементов словаря должны содержать логин и пароль пользователя. В случае Bearer Token авторизации словарь должен иметь ключ «token», а значение элемента должно содержать Bearer Token. | Robin.Dictionary |
| Нет |
Заголовки запроса | Набор заголовков отправляемого запроса и их значений. Каждый ключ – отдельный заголовок. | Robin.Dictionary |
| Нет |
Путь к файлу для отправки методом POST | Путь к файлу, который нужно прикрепить к запросу. | Robin.FilePath |
| Нет |
Результаты |
Статус ответа | Числовая переменная, в которую запишется код статуса ответа веб-сервиса. Возвращается всеми методами. | Robin.String |
|
|
Заголовки ответа | Набор заголовков, получаемых от сервера, и их значения. Возвращается только методами: HEAD, OPTIONS | Robin.Dictionary |
|
|
Тело ответа | Строковая переменная, в которую запишется тело ответа веб-сервиса в raw формате. Возвращается всеми методами | Robin.String |
|
|
Идентификатор | Строковая переменная, в которую запишется идентификатор из заголовка ответа „Id“. Возвращается только методом POST | Robin.String |
|
|
Location | Заголовок с указателем ресурса объекта. Имеет смысл для статусов 201, 3хх и только для метода POST | Robin.String |
|
|