Вебинар "HTTP в 1С для начинающих" — это пошаговое руководство по работе с HTTP в 1С:Предприятие. Вы научитесь создавать и отлаживать HTTP сервисы, отправлять и принимать HTTP запросы, разбираться с параметрами и методами, а также интегрировать 1С с внешними системами через API.

 

Что вы получите на курсе:

1. Понимание HTTP протокола и работы HTTP в 1С

  • Подробно разберем, что такое HTTP протокол, зачем он нужен и как применяется в интеграции 1С с другими сервисами.
  • Объясним ключевые понятия: HTTP методы (GET, POST, PUT, DELETE), параметры HTTP запроса в 1С, коды ответов и работа с ошибками HTTP в 1С.

2. Настройка окружения для работы с HTTP

  • Установим и настроим локальный HTTP сервер для тестов.
  • Используем программы для отправки и перехвата HTTP запросов, чтобы отладка HTTP в 1С была простой и наглядной.

3. Разработка HTTP сервисов в 1С

  • Создадим HTTP сервер в 1С, который принимает входящие запросы.
  • Научимся возвращать данные в формате строки, XML, JSON и двоичных файлов.
  • Разберем HTTP публикацию в 1С и настройку безопасного соединения.

4. Исходящие HTTP запросы из 1С

  • Научимся отправлять HTTP запросы (включая POST запросы) к внешним API.
  • Рассмотрим авторизацию и работу с различными схемами аутентификации.
  • Практика: работа с внешними сервисами и обмен данными через HTTP соединение.

5. Webhook и интеграции с внешними системами

  • Разберем, как работают webhooks в 1С.
  • На примере API Telegram создадим чат-бота: входящие сообщения из Telegram будут автоматически поступать в 1С.

 

Кому подойдет курс:

  • Программистам 1С, которые хотят освоить работу с HTTP в 1С.
  • Тем, кто интегрирует 1С с внешними сервисами через HTTP запросы и HTTP сервисы.
  • Разработчикам, которым важно уметь настраивать HTTP соединение, обрабатывать ошибки HTTP в 1С и правильно формировать запросы.

Блок 1

Описание HTTP протокола.

Что это за протокол. Какие данные передает. Общая структура запросов.

Виды HTTP запросов.

Разберем GET и POST запросы. Архитектуру REST API.

Практика. Реализация HTTP запросов в 1С.

Создадим обработку отображающую произвольный сайт в 1С. 

Блок 2

Заголовки HTTP запроса.

Разберемся для чего они нужны. Посмотрим использование HTTP заголовков на практике.

Cookie.

Разберемся для чего они нужны. Рассмотрим на практике управление сеансами в HTTP сервисе 1С.

Коды HTTP ответа.

Рассмотрим основные коды. Разберем распространенную ошибку номер 500. Посмотрим на практике установку кодов в HTTP запросе и получение кодов в HTTP ответе.

Блок 3

Практика. HTTP сервис в 1С.

Создадим HTTP сервис в 1С, который будет отдавать различные данные в виде строки, xml, json, двоичные данные.

Практика. Аутентификация в 1С.

Посмотрим виды аутентификации для доступа к HTTP сервисам в 1С. Настроим прозрачную аутентификацию на web сервере.

Аутентификация в других системах.

Какие виды бывают, что умеет 1С из коробки. 

Блок 4

Webhook.

Что это такое?

Практика. Чат бот Telegram.

Создадим чат бота Telegram, который будет посылать сообщения из чата прямо в 1С через web хуки.