Пакет поддержки HTTP
Пакет поддержки HTTP обеспечивает работу Engee с HTTP-соединениями через REST API. Пакет работает поверх подсистемы Engee.Интеграции и позволяет выступать в качестве HTTP-клиента для общения с внешними сервисами.
Требования
-
Установлена и запущена подсистема Engee.Интеграции.
-
Известны базовые URL внешних сервисов и конечные точки API.
Быстрый старт
-
Установите или подключите подсистему Engee.Интеграции как показано в статье.
-
Инициализируйте HTTP-клиент с базовыми настройками (базовый URL, авторизация, таймауты).
-
Используйте функции для выполнения HTTP-запросов (GET, POST, PUT, PATCH, DELETE) к внешним API.
-
Настраивайте заголовки запросов и параметры авторизации по необходимости.
Основные возможности
-
Поддержка основных HTTP-методов: GET, POST, PUT, PATCH, DELETE.
-
Гибкая настройка авторизации (basic, digest, bearer).
-
Возможность установки кастомных заголовков.
-
Поддержка различных форматов данных: параметры URL, form-data, JSON, файлы.
-
Настройка таймаутов и SSL-верификации.
Работа с HTTP-клиентом
Для работы с HTTP необходимо сначала инициализировать клиент с помощью функции init_session, указав базовый URL и параметры авторизации. После этого можно выполнять запросы к различным конечным точкам API.
Ответы на запросы содержат статус код, текстовое или байтовое представление данных, а также информацию о времени выполнения запроса.
| Подробное описание всех функций и методов работы с HTTP доступно в статье Пакет поддержки HTTP. |