HTTP-запрос
Используйте этот блок для создания http-запросов к внешнему сервису. В зависимости от выбранного метода вы можете либо получать данные от сервиса, либо отправлять их на него.
GET — Отправляет данные от запрашиваемого ресурса. Запросы этого метода могут только извлекать данные. Можно использовать, например, для заполнения переменных.
POST — Отправляет данные на ресурс.
HEAD — Предоставляет ответ от запрашиваемого ресурса.
DELETE — Позволяет удалить указанный ресурс.
PUT — Позволяет заменить представление ресурса данными из запроса.
PATCH — Частично изменяет ресурс.
Чтобы создать http-запрос, выполните следующие действия:
- Подключите блок, используя порт Успешно.
- Дважды щелкните блок HTTP-запрос.

- В разделе Основные настройки:
Выберите нужный метод из раскрывающегося списка.
Введите URL-адрес службы в поле URL:port.
Включите настройку Проигрывать аудио, чтобы активировать воспроизведение звука. Выберите аудиофайл из раскрывающегося списка Аудиозаписи. Нажмите Загрузить, чтобы загрузить аудиофайл с вашего компьютера.
- В разделе Заголовок укажите заголовки ответа, необходимые для запроса услуги:
Нажмите Добавить заголовок.
Выберите нужный заголовок из раскрывающегося списка Заголовок.
Введите переменную в поле Значение.
- В разделе Параметры запроса настройте параметры запроса:
Введите необходимый параметр в поле Параметр.
Введите переменную в поле Значение.
- В разделе Сопоставление переменных настройте параметры ответа. Нажмите Добавить ответ и выберите один из следующих параметров:
Использовать данные из HTTP ответа — Ответ на основе HTTP-запроса. Нажмите Получить данные, чтобы настроить данные ответа на основе данных сценария.
Использовать пример данных из JSON — Ответ основан на JSON. Введите данные в поле данных JSON и нажмите Анализ данных.
Укажите путь к данным вручную — Введите или выберите переменную из раскрывающегося списка Переменная, введите путь в поле Путь. Если для указанной переменной нет данных, установите значение в поле Если путь не существует.

- Нажмите Сохранить или Сохранить как шаблон, если необходимо.
Использование данных HTTP ответа
- В разделе Сопоставление переменных нажмите Добавить ответ и выберите Использовать данные из HTTP ответа из раскрывающегося списка.
- В окне Предварительный запрос нажмите Получить данные.
Если вы ввели переменные в блок HTTP-запрос, для отправки запроса необходимо будет ввести данные из переменных.
- В окне Ответ сервера установите флажки рядом с нужными полями.
Данные из этих полей будут записываться в переменные.
- Нажмите Получить переменные.
Использование примеров данных из JSON
Используйте любую платформу API, чтобы получить требуемый ответ сервера и записать его в файл JSON.
- В разделе Сопоставление переменных нажмите Добавить ответ и выберите Использовать пример данных из JSON в раскрывающемся списке.
- Введите ранее сгенерированный ответ сервера и нажмите Получить данные.
- В окне Ответ сервера установите флажки рядом с нужными полями.
Данные из этих полей будут записываться в переменные.
Ввод данных вручную
- В разделе Сопоставление переменных нажмите Добавить ответ и выберите Укажите путь к данным вручную в раскрывающемся списке.
- Выберите имя переменной из раскрывающегося списка. Если переменная не найдена, введите нужное имя и нажмите Enter.
- Введите путь к переменной и ее значение.
Разделяйте каждое значение объекта косой чертой.
- Нажмите Сохранить.
Разные сервисы и серверы используют свои методы, запросы лучше формировать в соответствии с ними.