Перейти к основному содержимому

HTTP-запрос

Нода отправляет HTTP-запросы к внешним API и сервисам. Поддерживает все основные методы, аутентификацию, передачу параметров, заголовков и тела запроса в различных форматах.

Настройка

Нода HTTP-запрос

ПараметрОписание
МетодHTTP-метод запроса
URLАдрес запроса
АутентификацияСпособ аутентификации
Прокси EMD CloudМаршрутизировать запрос через прокси EMD Cloud
TLS-сертификат от МинцифрыИспользовать TLS-сертификат Минцифры
Отправить параметры запросаДобавить query string параметры к URL
Отправить заголовкиДобавить заголовки к запросу
Отправить телоДобавить тело запроса
Параметры ответаНастроить обработку ответа

Метод

Методы HTTP-запроса

Доступные методы: DELETE, GET, HEAD, PATCH, POST, PUT.

Аутентификация

Типы аутентификации

ЗначениеОписание
НетБез аутентификации
Базовая аутентификацияHTTP Basic Auth — логин и пароль
Аутентификация через заголовокПередача токена в заголовке запроса

Параметры запроса

Параметры запроса через поля

Параметры добавляются к URL как query string (?key=value). Способ указания:

  • Использование полей ниже — пары Имя/Значение

Параметры запроса через JSON

  • Использование JSON — параметры как JSON-объект

Заголовки

Заголовки запроса

Заголовки задаются парами Имя/Значение через Использование полей ниже.

Тело запроса

Тип содержимого тела определяет формат передаваемых данных:

Типы тела запроса

ТипОписание
Форма в формате URL-кодированияapplication/x-www-form-urlencoded
Форма-данныеmultipart/form-data — для файлов и смешанных данных
JSONapplication/json
Двоичные данные EMDБинарные данные из воркфлоу
СыройПроизвольный текст или данные

JSON-тело — пары Имя/Значение или JSON-редактор:

Тело JSON через поля

Форма-данные — поддерживает поля двух типов: Данные формы (текстовые) и Двоичные данные EMD (файлы):

Тело Форма-данные

Параметры ответа

Дополнительные опции обработки ответа:

ОпцияОписание
Включить заголовки ответа и статусДобавить заголовки и HTTP-статус в выходные данные
Без ошибокНе прерывать воркфлоу при HTTP-ошибках (4xx, 5xx)
Формат ответаФормат парсинга тела ответа

Выходные данные

Нода возвращает тело ответа как JSON-объект. Если включена опция Включить заголовки ответа и статус — дополнительно возвращаются заголовки и HTTP-статус код.