История страницы
...
Отправляет HTTP-запрос для обращения к RESTful веб-сервису
Настройки
Свойство |
Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
Параметры | ||||
URL REST-сервиса |
URL |
REST-сервиса |
Robin.String | Да | |
Метод |
Определяет тип создаваемого запроса. По умолчанию Get. |
Выпадающий список:
- GET
- POST
- PUT
- DELETE
- HEAD
- OPTIONS
Robin.String | Нет | |
Тело запроса |
Тело отправляемого запроса. Позволяет отправить запрос в виде JSON строки. |
Пример:
{
"name": "sergei",
"email": "sergei@email.com",
"gender": "Male",
"status": "Active"
}
В этом случае обязательно надо задать заголовок:
- Content-Type ="application/json"
Robin.String | Нет | |
Параметры запроса |
Параметры строки запроса |
Robin.Dictionary | Нет | |
Параметры формы |
Параметры HTML формы для метода POST. |
"name": "sergei",
"email": "sergei@email.com",
"gender": "Male",
"status": "Active"
Robin.Dictionary | Нет | |
Авторизация |
User:password
Bearer <token>
<token> - токенСловарь с параметрами авторизации - Basic или Bearer Token. В случае Basic авторизации словарь должен иметь ключи «user» и «pass», а значения элементов словаря должны содержать логин и пароль пользователя. В случае Bearer Token авторизации словарь должен иметь ключ «token», а значение элемента должно содержать Bearer Token. |
Robin.Dictionary | Нет | |
Заголовки запроса |
Набор заголовков отправляемого запроса и их значений. |
Каждый ключ – отдельный заголовок. |
Robin.Dictionary | Нет | |
Путь к файлу для отправки методом POST |
Путь к файлу, который нужно прикрепить к запросу. |
Robin.FilePath | Нет |
Выбор прокси-сервера | Выпадающий список из |
элементов: "Системный прокси-сервер", "Без прокси-сервера", "Пользовательский прокси-сервер". Значение по умолчанию - "Системный прокси-сервер". Описание: "Можно использовать системные настройки прокси, заданные на уровне ОС, либо настроить параметры пользовательского прокси-сервера, либо подключаться без прокси-сервера. | Robin.String | Да | ||
Получить файл | Возможность получить файлы из запроса. Если выбрано значение "true", обязательно должны быть заполнены поля "Путь до папки" и "Имя файла" | Robin.Boolean | Нет | |
Путь до папки | Путь к папке, в которой нужно сохранить полученный файл | Robin.FolderPath | ||
Протокол прокси- сервера | Протокол прокси-сервера. Например: http, https | Robin.String | Нет | |
Имя хоста или IP-адрес прокси-сервера | Имя хоста или IP-адрес прокси-сервера | Robin.String | Нет | |
Порт прокси-сервера | Порт прокси-сервера | Robin.String | Нет | |
Логин пользователя для подключения к прокси- серверу | Логин пользователя для подключения к прокси-серверу | Robin.String | Нет | |
Пароль пользователя для подключения к прокси-серверу | Пароль пользователя для подключения к прокси-серверу | Robin.Object | Нет | |
Результаты | ||||
Статус ответа |
Числовая переменная, в которую запишется код статуса ответа веб-сервиса. Возвращается всеми методами. |
Robin.String | ||
Заголовки ответа |
Набор заголовков, получаемых от сервера, и их значения. Возвращается только методами: HEAD, OPTIONS |
Robin.Dictionary | ||||
Тело ответа | Строковая переменная, в которую запишется тело ответа веб-сервиса в raw формате. Возвращается всеми методами | Robin.String | ||
Идентификатор |
Строковая переменная, в которую запишется идентификатор из заголовка ответа |
„Id“. |
Возвращается только методом POST |
Robin.String |
1001
Location |
Заголовок с указателем ресурса объекта. Имеет смысл для статусов 201, 3хх и только для метода POST |
Robin.String |
Особые условия
...
использования
Действие вернет ошибку, если:
- "Путь до папки" заполнен некорректно.
- "Получить файл" - true, но на сервере нет данных о файле.
- "Перезаписать" - false, но файл с таким именем уже есть в папке.
...
Сервис позволяет создавать/менять/удалять объекты со следующими свойствами:
- id
- name
- gender
- status
...