Документация Engee

Пакет поддержки HTTP

Пакет поддержки HTTP обеспечивает работу Engee с HTTP-соединениями через REST API. Пакет работает поверх подсистемы Engee.Интеграции и позволяет выступать в качестве HTTP-клиента для общения с внешними сервисами.

Требования

  • Установлена и запущена подсистема Engee.Интеграции.

  • Известны базовые URL внешних сервисов и конечные точки API.

Быстрый старт

  1. Установите или подключите подсистему Engee.Интеграции как показано в статье.

  2. Инициализируйте HTTP-клиент с базовыми настройками (базовый URL, авторизация, таймауты).

  3. Используйте функции для выполнения HTTP-запросов (GET, POST, PUT, PATCH, DELETE) к внешним API.

  4. Настраивайте заголовки запросов и параметры авторизации по необходимости.

Основные возможности

  • Поддержка основных HTTP-методов: GET, POST, PUT, PATCH, DELETE.

  • Гибкая настройка авторизации (basic, digest, bearer).

  • Возможность установки кастомных заголовков.

  • Поддержка различных форматов данных: параметры URL, form-data, JSON, файлы.

  • Настройка таймаутов и SSL-верификации.

Работа с HTTP-клиентом

Для работы с HTTP необходимо сначала инициализировать клиент с помощью функции init_session, указав базовый URL и параметры авторизации. После этого можно выполнять запросы к различным конечным точкам API.

Ответы на запросы содержат статус код, текстовое или байтовое представление данных, а также информацию о времени выполнения запроса.

Подробное описание всех функций и методов работы с HTTP доступно в статье Пакет поддержки HTTP.