Консоль HTTP запросов
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Данная обработка написана по мотивам программы POSMAN, но с учетом особенностей 1С. Не привязана к какой либо конфигурации, работает самостоятельно и позволяет сохранить/прочитать настройки запроса в файл. В меню для это есть соответствующие команды. Если файл уже открыт, тогда сохранение по команде "Сохранить" происходит в уже открытый файл.

Верхняя часть предназначена для формирования запроса:
Во вкладка "Заголовки" и "Тело запроса" устанавливаются заголовки запроса и текст его тела.
Вкладка "Авторизация" указываются логин и пароль соединения. Защищенное соединение программа определяет автоматически из адреса запроса.
Во вкладке "Прочее":

Галка "Модуль перед отправкой запроса". Если проставлена, тогда выполняется модуль на языке 1С, который позволит дополнительно обработать запрос перед его отправкой.
Форма модуля вызывается в тот момент, когда ставится эта галка. Во вкладке "текст модуля" пишем текст обработки, а верхняя таблица предназначено для того, чтобы задать структуру, к значениям которой мы сможем обращаться из текста модуля. Обратиться к значениям можно через встроенную переменную "Параметры", которая представляет собой Структуру с ключами из колонки "Ключ".

Внутри модуля "Перед отправкой запроса" можно обратиться к параметрам запроса через переменную "ТекущиеДанные". Эта переменная представляет собой структуру с ключами "ТелоЗапроса", "Заголовки", Которые можно дополнить или изменить.
Галка "Обработка текста ответа" из вкладки "Прочее" работает аналогично, но в переменной "ТекущиеДанные" содержится текст ответа.
Флажок "Преобразовывать типы JSON" нужен, чтобы некоторые строковые типы (например даты) преобразовывать в типы 1С при получении ответа.
Список "Перекодировать из:" нужен для принудительной перекодировки ответа в нужную.
Группа "Ответ от сервера"
Список выбора "Представление" нужен для представления ответа от сервера. В ней: "Все" означает, что будут показаны 1 или 2 варианта ответа. Если два, то это либо JSON и текст, либо HTML и текст тогда, когда программа сама сможет распознать тип ответа. Если это не возможно, тогда покажется только одна вкладка "TEXT". Вы сможете также сами "принудительно" выбрать нужный вам тип.
Ниже, на примере, показан, как представляется тип JSON

Вкладка ответа от сервера "Заголовки" выводит заголовки ответа. Она аналогична заголовкам запроса.
Проверено на следующих конфигурациях и релизах:
- Управление производственным предприятием, редакция 1.3, релизы 1.3.2.1
Вступайте в нашу телеграмм-группу Инфостарт