0. hlopik 304 17.08.16 19:06 Сейчас в теме

Конструктор-тестер http запросов в 1С

Данная обработка позволяет в несколько кликов конструировать http запросы на языке 1С и просматривать результаты их выполнения.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. YPermitin 3337 20.08.16 22:00 Сейчас в теме
Круто! Пригодиться. Однозначно +
2. unpete 531 21.08.16 10:37 Сейчас в теме
Как в данной обработке формируется multipart/form-data и как делаете синтаксический разбор, если сервер вернул application/x-www-form-urlencoded или multipart/form-data?
4. hlopik 304 23.08.16 12:44 Сейчас в теме
(2) unpete, 1. На каждый параметр создаётся файл с заголовком и данными, потом они склеиваются.
2. Обрабатывается только image, application/json, text/html (по вкладкам). Остальное только в текстовом поле выводится.
3. mixperm 60 23.08.16 06:22 Сейчас в теме
В тело запроса можно добавлять картинку в виде двоичных данных?
5. hlopik 304 23.08.16 13:07 Сейчас в теме
6. dr2c 37 24.08.16 09:18 Сейчас в теме
7. webester 28 27.08.16 07:12 Сейчас в теме
(6)У меня воспроизводится
8. 1с_Phil 30.09.16 14:04 Сейчас в теме
А если требуется авторизация, есть возможность указать логин и пароль?
9. hlopik 304 30.09.16 17:19 Сейчас в теме
10. Alias 152 19.10.16 17:35 Сейчас в теме
Штука хорошая, скачал, пользовался.
Что пришлось допилить:

-- отображение КодаСостояния в группе Результат на форме, иначе его нигде не видно, а информация эта нужна (4ХХ -- неправильный запрос, 5ХХ -- проблемы на сервере, 3ХХ -- перенаправление, 200 -- Ок и т.д.).
-- восстановление Таймауте при нажатии "Открыть запрос". Сейчас таймаут сохраняется в файл, но не восстанавливается из него.
-- добавление галочки "Аутентифкация ОС", которая уходит в соответствующий параметр конструктора Новый HTTPСоединение. Плюс интерфейсная обработка этой новой возможности (вывод на форму, сохранение в файл, восстановление из файла).
-- возможность установить тело запроса без BOM. В обработке тело устанавливается не через строку, а через временный файл (непонятно зачем?), т.е. всегда с BOM-ом. Если бы тело устанавливалось через строку, этого бы не было.
rpgshnik; BigB; +2 Ответить
11. Evil Beaver 6206 06.10.17 17:12 Сейчас в теме
Что только не сделают, чтобы postman не ставить
12. sknarid 06.12.17 12:43 Сейчас в теме
Уважаемый Евгений. А вот это чудо на неуправляемом приложении можно? Очень нужно!
13. rpgshnik 1314 12.02.18 04:28 Сейчас в теме
Скачал, попробовал. Вкладка HTML - не отображает страницу.
14. elian 76 24.07.18 15:33 Сейчас в теме
Гениальная обработка. Автору респект!
15. handscenter 8 29.01.19 20:53 Сейчас в теме
Автору респект, очень полезное решение!
16. 1cv9 25.04.19 11:29 Сейчас в теме
Автору конечно и респект, но думаю можно спустить цену уже и до 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");
КонецЕсли;
нужно корректировать самим....
Всем удачи.
inkko; Vida; +2 Ответить
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Программист 1С
Москва
зарплата от 120 000 руб.
Полный день

Руководитель проекта, аналитик, консультант
Санкт-Петербург
По совместительству

Программист 1С
Самара
зарплата от 100 000 руб. до 150 000 руб.
Полный день

Бизнес-аналитик 1С
Москва
зарплата от 140 000 руб. до 200 000 руб.
Полный день