Обработка позволяет создавать GET, POST, PUT, PATCH, DELETE и HEAD запросы, просматривать ответы в форматах текста, json, html, картинки или заголовков. Нажав всего одну кнопку, вы можете получить готовый код 1С, построенный на основании запроса. В конструкторе запросов доступно задание заголовков, тела запроса и таймаута. Также присутствуют функции сохранения запроса в файл и загрузки запроса из файла.
Как работать:
1.Вставьте URL и выберите тип запроса;
2.При необходимости добавьте заголовки, тело запроса и измените таймаут (по умолчанию равен 5сек);
3.»Отправить»;
4.Результат запроса будет выведен внизу формы. Для просмотра соответствующего запросу кода 1С — нажмите «Сформировать код 1С»;
Демонстрация работы конструктора:
Круто! Пригодиться. Однозначно +
Как в данной обработке формируется multipart/form-data и как делаете синтаксический разбор, если сервер вернул application/x-www-form-urlencoded или multipart/form-data?
В тело запроса можно добавлять картинку в виде двоичных данных?
(2) unpete, 1. На каждый параметр создаётся файл с заголовком и данными, потом они склеиваются.
2. Обрабатывается только image, application/json, text/html (по вкладкам). Остальное только в текстовом поле выводится.
(3) mixperm, Можно
ролик не работает!
(6)У меня воспроизводится
А если требуется авторизация, есть возможность указать логин и пароль?
(8) 1с_Phil,
http://user:passwd@www.server.com/index.html
Так не получается?
Штука хорошая, скачал, пользовался.
Что пришлось допилить:
— отображение КодаСостояния в группе Результат на форме, иначе его нигде не видно, а информация эта нужна (4ХХ — неправильный запрос, 5ХХ — проблемы на сервере, 3ХХ — перенаправление, 200 — Ок и т.д.).
— восстановление Таймауте при нажатии «Открыть запрос». Сейчас таймаут сохраняется в файл, но не восстанавливается из него.
— добавление галочки «Аутентифкация ОС», которая уходит в соответствующий параметр конструктора Новый HTTPСоединение. Плюс интерфейсная обработка этой новой возможности (вывод на форму, сохранение в файл, восстановление из файла).
— возможность установить тело запроса без BOM. В обработке тело устанавливается не через строку, а через временный файл (непонятно зачем?), т.е. всегда с BOM-ом. Если бы тело устанавливалось через строку, этого бы не было.
Что только не сделают, чтобы postman не ставить
Уважаемый Евгений. А вот это чудо на неуправляемом приложении можно? Очень нужно!
Скачал, попробовал. Вкладка HTML — не отображает страницу.
Гениальная обработка. Автору респект!
Автору респект, очень полезное решение!
Автору конечно и респект, но думаю можно спустить цену уже и до 1 стартмани.,
https://million-wallpapers.ru/wallpapers/5/46/542825632969217/ford-fary.jpg
так как при попытке воспроизвести пример из его видео , и просмотреть картинку форд
обработка определяет не как картинку а как текст и вываливается с ошибкой, так как
КлючИЗначение.Ключ = «Content-Type» содержит Значение которое
не начинается с «image» , а содержит уже вот такую строчку
«text/html;charset=utf-8, image/jpeg»
и код
Если КлючИЗначение.Ключ = «Content-Type» Тогда
ЭтоКартинка = СтрНачинаетсяС(КлючИЗначение.Значение, «image»);
ЭтоHTML = СтрНачинаетсяС(КлючИЗначение.Значение, «text/html»);
ЭтоJSON = СтрНачинаетсяС(КлючИЗначение.Значение, «application/json»);
КонецЕсли;
нужно корректировать самим….
Всем удачи.