
Библиотека Guzzle: HTTP-клиент для PHP
Готовое решение Guzzle для 1С-Битрикс: PHP HTTP-клиент для вашего сайта. Ускорьте интеграции и API-запросы. Установите модуль прямо сейчас
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Технические данные
- Опубликовано:
- 02.08.2019
- Версия:
- 1.0.0
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Что умеет Guzzle
Готовое решение «Библиотека Guzzle, PHP HTTP client» предназначено для быстрой интеграции популярного PHP-клиента Guzzle в экосистему 1С-Битрикс. Guzzle — это мощный инструмент для работы с HTTP-запросами, который позволяет отправлять GET, POST, PUT и DELETE запросы, обрабатывать ответы в различных форматах (JSON, XML, форма) и управлять сессиями, куками и аутентификацией. В стандартной поставке CMS 1С-Битрикс эта библиотека отсутствует, и её ручное подключение требует изменения конфигурации ядра, что неудобно при обновлениях системы. Данный модуль решает эту проблему, предоставляя готовый и корректный способ подключения Guzzle без правок кода платформы.
Зачем это нужно на 1С-Битрикс
В современных веб-проектах почти всегда требуется обмен данными с внешними сервисами: REST API CRM, платёжные шлюзы, сервисы доставки, социальные сети или агрегаторы контента. Guzzle значительно упрощает эту работу, заменяя устаревшие функции cURL и стандартные обработчики. После установки модуля разработчик получает полный функционал библиотеки: асинхронные запросы, поддержку PSR-7 (стандарт HTTP-сообщений), автоматическую обработку перенаправлений и работу с потоковыми данными. Всё это работает стабильно на редакциях 1С-Битрикс от «Первого сайта» до «Бизнеса».
Что вы получаете после установки
- Подключённую библиотеку Guzzle актуальной версии, готовую к использованию через пространство имён GuzzleHttp.
- Отсутствие конфликтов с другими модулями — решение не перезаписывает системные файлы и корректно работает с автозагрузчиком Composer.
- Простой вызов из любого PHP-скрипта: достаточно написать use GuzzleHttp\Client; и создать экземпляр клиента.
- Совместимость с кешированием и требованиями безопасности: все запросы выполняются в контексте сайта, с учётом настроек прокси и таймаутов.
Для кого подходит решение
Модуль будет полезен разработчикам и компаниям, которые активно интегрируют сайт на 1С-Битрикс с внешними системами. Это интернет-магазины, подключающие сервисы оплат и логистики, корпоративные порталы, собирающие данные из нескольких источников, и агентства, создающие сложные кастомные решения. Благодаря простоте установки (достаточно скачать и активировать модуль) продукт подходит как для профессиональных вэб-студий, так и для штатных разработчиков, обслуживающих проекты на «Битриксе». Обновление версии модуля производится штатными средствами маркетплейса, что гарантирует поддержку актуальных версий PHP и библиотеки.
Для чего нужна библиотека Guzzle в 1С-Битрикс и какие задачи она решает?
С какими версиями 1С-Битрикс совместим модуль?
Какова стоимость и условия лицензирования модуля?
Как установить и настроить модуль на сайте?
Какая техническая поддержка предоставляется после покупки?
Установка модуля из Маркетплейса
Зайдите в административную панель 1С-Битрикс, перейдите в раздел «Маркетплейс» → «Каталог решений». Найдите модуль «Библиотека Guzzle: HTTP-клиент для PHP» и нажмите «Установить». Дождитесь завершения загрузки и установки.
Активация модуля в системе
Перейдите в раздел «Настройки» → «Настройки продукта» → «Модули». Найдите в списке модуль «Библиотека Guzzle» и установите флажок «Активен». Нажмите «Сохранить», чтобы модуль начал работу.
Проверка установки библиотеки
Создайте простой PHP-скрипт в папке сайта (например, /test_guzzle.php), который подключает библиотеку через use GuzzleHttp\Client; и выполняет GET-запрос к любому публичному API. Если ошибок нет — библиотека корректно подключена.
Настройка прав доступа (если требуется)
Убедитесь, что модуль имеет доступ к временным папкам и кэшу сайта для корректной работы с HTTP-запросами. При необходимости настройте права в разделе «Настройки» → «Настройки продукта» → «Права на модули», выбрав нужные группы пользователей.
Интеграция с проектом
Используйте библиотеку в своём коде: подключите класс Client из пространства имен GuzzleHttp и отправляйте запросы к внешним сервисам. Например, для отправки POST-запроса к API CRM используйте $client->post('url', ['form_params' => $data]).
Финальная проверка работоспособности
Выполните тестовый запрос к внешнему API (например, к сервису проверки геолокации) через Guzzle. Убедитесь, что ответ возвращается корректно, а в журнале событий (раздел «Настройки» → «Журнал событий») нет ошибок, связанных с модулем.
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.











