Веб и API
Обращения к внешним HTTP-сервисам и ответы на входящие запросы.
HTTP-запрос
native.httprequest
Этот компонент выполняет запросы к внешним конечным точкам.
Входы
- Исходная таблица (таблица)
Выходы
- Результат (таблица)
Учётные данные: httpHeaderAuth.
Параметры
| Параметр | Тип | Обязательный | По умолчанию |
|---|---|---|---|
| Метод | Selection | — | GET |
| Адрес запроса | String | да | — |
| Аутентификация | Selection | — | none |
| Отправить параметры запроса | Boolean | — | нет |
| Укажите параметры запроса | Selection | — | keypair |
| Параметры запроса | FixedCollection | — | {"parameters": []} |
| Параметры строки запроса (JSON) | Json | — | — |
| Отправить заголовки | Boolean | — | нет |
| Укажите параметры Заголовков | Selection | — | keypair |
| Параметры заголовков | FixedCollection | — | {"parameters": []} |
| Заголовки запроса (JSON) | Json | — | — |
| Отправить тело | Boolean | — | нет |
| Тип содержимого тела | Selection | — | json |
| Способ задания тела | Selection | — | keypair |
| Параметры тела | FixedCollection | — | {"parameters": []} |
| Параметры тела | FixedCollection | — | {"parameters": []} |
| Тело запроса (JSON) | Json | — | — |
| Тело | String | — | — |
| Content-Type для сырого тела | String | — | — |
| Дополнительные параметры | Selection | — | — |
| Прокси | StringGroup | — | — |
| Полный ответ | Boolean | — | нет |
| Не считать HTTP-ошибки сбоем | Boolean | — | нет |
| Тайм-Аут | NumberGroup | — | 10000 |
| Игнорировать ошибки SSL (небезопасно) | Boolean | — | нет |
| Следовать перенаправлениям | Boolean | — | да |
| Макс. перенаправлений | NumberGroup | — | 21 |
| Формат массива в Query | Selection | — | brackets |
| Заголовки в нижнем регистре | Boolean | — | да |
Вебхук
epsilon.webhook
Используйте узел Webhook для создания веб-перехватчиков, которые могут получать данные от приложений и служб при возникновении события.
Выходы
- Результат (таблица)
Учётные данные: httpBasicAuth, httpHeaderAuth, jwtAuth, hmacAuth.
Параметры
| Параметр | Тип | Обязательный | По умолчанию |
|---|---|---|---|
| Режим работы | Selection | — | POST |
| Путь | String | да | — |
| Аутентификация | Selection | — | none |
| Логин (устарело) | String | — | — |
| Пароль (устарело) | String | — | — |
| Имя заголовка (устарело) | String | — | — |
| Значение заголовка (устарело) | String | — | — |
| Секрет подписи (устарело) | String | — | — |
| Заголовок подписи (устарело) | String | — | x-signature |
| Алгоритм (устарело) | Selection | — | sha256 |
| Ответить | Selection | — | onReceived |
| Код ответа | Number | — | 200 |
| Данные ответа | Selection | — | firstEntryJson |
| Дополнительные параметры | Collection | — | {} |
- Путь — URL-путь вебхука (например: /my-webhook).
- Аутентификация — Проверка подлинности запроса. URL вебхука при этом не меняется — приватность обеспечивается подписью/учётными данными, а не секретностью адреса.
- Логин (устарело) — Устарело: выберите креденшил Basic Auth. Имя пользователя для Basic Auth.
- Пароль (устарело) — Устарело: выберите креденшил Basic Auth. Пароль для Basic Auth.
- Имя заголовка (устарело) — Устарело: выберите креденшил Header Auth. Заголовок, который должен присутствовать в запросе (напр. X-Api-Key).
- Значение заголовка (устарело) — Устарело: выберите креденшил Header Auth. Ожидаемое значение заголовка.
- Секрет подписи (устарело) — Устарело: выберите креденшил HMAC. Общий секрет. Вызывающая сторона подписывает тело запроса: HMAC(тело, секрет).
- Заголовок подписи (устарело) — Заголовок, в котором приходит подпись.
- Ответить — Когда отправлять HTTP-ответ вызывающей стороне.
- Код ответа — HTTP-код статуса ответа.
Данные графика (запрос)
epsilon.chartdatatrigger
Отдаёт данные интерактивного графика по идентификатору сессии. Один поставщик на аккаунт.
Выходы
- Запрос (таблица)
Ответ на вебхук
epsilon.respondtowebhook
Возвращает данные для Вебхук.
Входы
- Исходная таблица (таблица)
Выходы
- Результат (таблица)
Параметры
| Параметр | Тип | Обязательный | По умолчанию |
|---|---|---|---|
| Ответить с помощью | Selection | — | firstEntry |
| Источник данных ответа | Selection | — | autoInput |
| Имя поля ввода | String | — | data |
| Ответ Body | Json | — | — |
| Полезная нагрузка | Json | — | — |
| Ответ Body | String | — | — |
| URL-адрес перенаправления | String | — | — |
| Дополнительные параметры | Collection | — | {} |