В ней содержатся инструменты для быстрой отправки запросов и получения http-ответов.
Основное назначение подсистемы: тестирование http-сервисов
Настоящая подсистема представляет собой набор элементов для тестирования или использования http-сервисов.
Ядром подсистемы является обработка «Выполнение запросов HTTP» (приводится на скриншоте), позволяющая выполнить произвольный http-запрос. Для хранения http-сервисов и шаблонов http-запросов в подсистеме содержатся соответствующие справочники.
В справочнике «Источники HTTP» хранятся данные адресации и авторизации http-сервисов. В справочнике «Шаблоны HTTP» хранятся данные http-запроса в т.ч. список параметров.
Для выполнения http-запроса с помощью обработки «Выполнение запросов HTTP» достаточно выбрать шаблон и заполнить значения параметров. На командной панели обработки есть две кнопки обновления (адресной строки) и выполнения запроса. Кнопка обновления нажимается после заполнения (изменения) значений параметров http-запроса, чтобы они добавились в строку запроса. При нажатии на кнопку выполнения запроса возвращается код состояния, отображаемый в отдельном поле, и строка ответа.
Подсистему делал для себя, сам постоянно пользуюсь, надеюсь, еще кому-нибудь пригодится.
В состав данной публикации входит конфигурация, содержащая:
1. Элементы данной подсистемы
2. Библиотека универсальных функций и процедур //infostart.ru/public/319157/
3. Универсальный механизм обработки событий записи объектов //infostart.ru/public/321709/
Принимаются пожелания для доработки.
Для разработки имеет значение какой веб-сервер? +
Тоже недавно стал копать http-сервисы, думаю пригодится
(1) DoctorRoza,
Нет, web-сервер значения не имеет.
http-запрос это просто строка с параметрами подключения к хосту.
Любой web-сервер ее обработает.
Сжатие тела запроса реализовано?
(4) asved.ru,
http-запросы выполняются стандартными средствами 1С и работают так, как они реализованы в технологической платформе.
Тело запроса устанавливается в виде строки, которая отображается в обработке, выполняющей запрос.