Курс по HTTP-сервисам в 1С

17 июля 2021 19:17

HTTP-сервисы в 1С работа с HTTP в 1С


В курсе подробно рассматривается работа с HTTP протоколом в 1С: HTTP соединение, HTTP запрос и ответ, HTTP-сервисы, работа с JSON, установка веб-серверов Apache и IIS, публикация на веб-сервере, настройка HTTPS. А также рассматриваются основы HTTP протокола.

Содержание курса

Урок 1. JSON в 1С 8.3
Работа с JSON в 1С. Сериализация, десериализация, потоковая запись и чтение.

Урок 2. Пример HTTP-сервиса в 1С 8.3
Простой пример HTTP-сервиса, установка веб-серверов Apache и IIS, публикация HTTP-сервиса на веб-сервере, тестирование HTTP-сервиса.

Урок 3. HTTP протокол
Основы HTTP протокола: структура HTTP запроса и ответа, URL, коды состояния, HTTP-методы, HTTP-заголовки, Cookie, MIME-типы, multipart/form-data, HTTPS.

Урок 4. Работа с HTTP в 1С 8.3
HTTPСоединение, HTTPЗапрос, HTTPОтвет, работа с HTTP-заголовками, вызов HTTP-методов, примеры подключения по HTTP протоколу.

Урок 5. Пример работы с API Telegram
Создание бота в Telegram, отправка текстового сообщения в Telegram, отправка файла в Telegram. Плюс обработка для тестирования.

Урок 6. Инструменты для тестирования HTTP-сервисов
Advanced REST client и Fiddler.

Урок 7. HTTP-сервисы в 1С 8.3
Что такое API и REST, разработка HTTP-сервиса, Шаблоны URL, HTTP-методы, HTTPСервисЗапрос и HTTPСервисОтвет.

Урок 8. HTTP-сервисы: пример
Пример готового HTTP-сервиса, обработка GET, POST, PUT, PATCH, DELETE и OPTIONS запросов. Формирование ответа в различных форматах: html и json, возврат и получение картинки в виде двоичных данных в теле HTTP-запроса/ответа, работа с HTTP-заголовками, формирование ответа в формате multipart/form-data, обработка запросов в формате multipart/form-data. Плюс dt с выгрузкой базы с примером HTTP-сервиса и простого HTTP-клиента для тестирования.

Урок 9. Публикация HTTP-сервиса
Нюансы публикации HTTP-сервисов на веб-сервере, работа с файлом публикации default.vrd.

Урок 10. Рекомендации по разработке HTTP-сервисов
Несколько рекомендаций по разработке HTTP-сервисов.

Урок 11. Аутентификация в HTTP-сервисах
Basic HTTP аутентификация и Bearer аутентификация по ключам доступа.

Урок 12. Отладка HTTP-сервисов
Отладка HTTP-сервисов по протоколам TCP и HTTP.

Урок 13. Повторное использование сеансов
Повторное использование сеансов HTTP-сервисов: ручное управление сеансами, автоматическое управление сеансами, пул сеансов, сохранение состояния.

Урок 14. HTTP-сервисы в расширении
Создание HTTP-сервиса в расширении. Нюансы публикации HTTP-сервисов из расширения. Плюс пример расширения с простым HTTP-сервисом.

Урок 15. Настройка HTTPS
Настройка HTTPS для Apache и IIS.

В магазин
Модератору