HTTP-Сервисы в 1С. Кунг-фу конфа. Иркутск
Новая конференция в ЕКАТЕРИНБУРГЕ 16 мая 2026:
https://kungfu-conf.tb.ru/ekb2026
Игорь Апресов на Кунг-фу конфа в Иркутске рассказал лекционную часть как работают HTTP-Сервисы, а на практической части показал на примерах.
Организаторы митапа:
🔘 Дмитрий Котов - https://t.me/top_1c
https://infostart.ru/profile/564942/
🔘 Игорь Апресов - https://t.me/radio_ingvar
https://ingvar.pro/
Видеосъемка и монтаж:
🔘 Владимир Альбов - https://t.me/VladimirAlbov
https://albov.ru/
Фотосъемка:
🔘 Дмитрий Калугин - https://t.me/dv_kalugin
https://infostart.ru/profile/242382/
Таймкоды:
// Начало
- — Вступительное слово Димы Котова
- — Вступительное слово Игоря Апресова
// Лекционная часть
- — Базовые протоколы: TCP/IP, HTTP, DNS.
- — OSI vs TCP/IP и капсуляция данных.
- — TCP против UDP и их кейсы.
- — Роль IP, маршрутизаторов и шлюзов.
- — Капсуляция/инкапсуляция и HTTP как прикладной протокол.
- — Эволюция HTTP: 1.0 → 1.1 → 2.0.
- — QUIC на UDP для мобильных сетей.
- — Структура HTTP-запроса и ответа.
- — Держим соединение через Connection: Keep-Alive.
- — Куки и согласие по 152-ФЗ.
- — Безопасность, идемпотентность, кэширование методов.
- — Ключ идемпотентности для дедупликации операций.
- — Где кэшируют и как отключать Cache-Control.
- — RPC: подход и протоколы, плюсы/минусы.
- — REST: ресурсы и глаголы взаимодействия.
- — HATEOAS: гипермедиа подсказывает следующие шаги.
- — Плюсы REST: независимость и кэш «из коробки».
- — Минусы REST: нет единой структуры и большие ответы.
- — RPC про действия, REST про ресурсы.
- — Что такое API и роль SDK.
- — Контракт vs формат: OpenAPI и JSON.
- — JSON:API и OpenAPI — польза и стоимость внедрения.
- — OpenAPI: отладка и генерация клиентов; ODAT ограничен.
- — Проблемы ODAT 3.0: совместимость и транзакции.
// Практическая часть
- — Автономный сервер: один процесс, TCP, YAML.
- — Конфиг через Win/Linux; на Mac — параметры в консоль.
- — Подключение к ES на localhost.
- — Мониторинг через конфигуратор, веб-клиент и порт.
- — REST-клиент для отладки вызовов.
- — Используем curl из консоли.
- — Маршруты и шаблоны URL для сервисов.
- — Куки-сессии эффективны для служебных пользователей.
- — Заголовки «IB Session Start/Finish» и cookie-ID.
- — Wireshark: захват лупбэк-трафика и анализ потоков.
- — Рукопожатие, окно и жизненный цикл сессии.
- — Реструктуризация таблиц и выгрузка данных.
- — Свойства сеансов не переопределить через расширение.
- — Автономный сервер с файловой БД и лимитами пользователей.
- — Авто vs ручное управление сеансами и тайминги куки.
- — Ошибки при запросах в завершённой сессии.
- — Коннектор Бондаревского: обёртка над HTTP платформы.
- — Упрощение редиректов, куки и запросов.
- — Один вызов — готовый запрос и разбор ответа.
- — Создание сессии и проверка тайм-аутов.
// Завершение
- — Розыгрыш книг DDD и дизайна интерфейсов.
- — Завершение: анонс Питера 8 октября и афтерпати.
- — Общее фото у баннера.
