HTTP-клиент для 1С: библиотека для HTTP-запросов
HTTP-клиент для платформы 1С. Позволяет выполнять HTTP-запросы и работать с результатами. Имеет различные функции и поддержку версий.
- Category: new-repos
- Published: 2025-08-27T05:25:23.143202
- Canonical: https://gitsell.ru/blog/http-klient-dlya-1s-biblioteka-dlya-http-zaprosov
Article
В репозитории ndSpacehead/1c_http представлена подсистема для платформы 1С, позволяющая выполнять HTTP-запросы исключительно встроенными средствами. Библиотека включает методы для настройки и исполнения запросов, обработки результатов, а также инструменты вроде интерактивной консоли и кодогенерации. Разработка ведется на версии 8.3.21, с поддержкой мобильных приложений (тестировано на 8.3.18). Доступны две версии: 1 (синхронные вызовы, от 8.3.10) и 2 (асинхронные, от 8.3.18).
Подсистема реализует обработку URI с IDN, хранение сессионных данных, импорт из Postman v2.1, настройку по curl, retry с backoff. Документация включает примеры кода, установку и разбор Set-Cookie. Репозиторий содержит исходники в ./src и docs в ./doc.
Ключевые преимущества:
- Текучий интерфейс для настройки запросов без внешних зависимостей.
- Поддержка асинхронного выполнения в клиентском и серверном контексте (версия 2).
- Интеграция с Postman и curl для быстрого импорта конфигураций.
- Автоматический retry с задержкой для обработки ошибок.
- Совместимость с мобильной платформой 1С.
Ссылки
- GitHub: ndSpacehead/1c_http
- Страница Gitsell: https://gitsell.ru/ndSpacehead/1c_http