Коллеги, всем доброго дня!
Есть необходимость выгрузить файл через http - запрос.
Пишу такой код для формирования тела запроса:
В ответ получаю код состояния 400, подскажите пожалуйста кто знает статьи полезные или ролики по отправке файла через http запрос из 1С
Есть необходимость выгрузить файл через http - запрос.
Пишу такой код для формирования тела запроса:
Соотв = Новый Соответствие;
Соотв.Вставить("agreement",Base64Строка(ПолучитьИзВременногоХранилища(АдресВХ)));
ЗаписьJSON = новый ЗаписьJSON();
ЗаписьJSON.УстановитьСтроку();
ЗаписатьJSON(ЗаписьJSON, Соотв);
сериализованнаяСтрокаФайл = ЗаписьJSON.Закрыть();
В ответ получаю код состояния 400, подскажите пожалуйста кто знает статьи полезные или ролики по отправке файла через http запрос из 1С
Прикрепленные файлы:
По теме из базы знаний
- Пример HTTP запроса к УТМ ЕГАИС на платформе 1С 7.7
- .Net в 1С. Асинхронные HTTP запросы, отправка Post нескольких файлов multipart/form-data, сжатие трафика с использованием gzip, deflate, удобный парсинг сайтов и т.д.
- Отправка HTTP запроса в УТМ ЕГАИС. Код функции + обработка.
- Конструктор-тестер http запросов в 1С
- HTTP Сервисы: Путь к своему сервису. Часть 3
Найденные решения
Решил использовать вот такую штуку https://infostart.ru/1c/articles/709325/ , подходит, наверное, для 99,99 % запросов, можно как использовать для решения своих задач, так и понять как составлять запросы
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
тут даже инфорстарт дает кучу публикаций по теме запросов.
напримерhttps://infostart.ru/1c/tools/543444/
тут даже инфорстарт дает кучу публикаций по теме запросов.
например
(3) ну если покопаться, практически в любой конфигурации есть код с http запросами. Все что связано с интернет через них делается. И там ничего сложного нет.
Другое дело что каждый сервис требует индивидуального обращения к ним..и приходится пож эти стандарты описывать структура запроса. И токены бывает нужны, и заголовки определенные, и само тело запроса может очень по разному формироваться, и служебные символы приходится экранировать, и может быть json а может быть и через xml...
и вплоть до применения модулей криптографии.
Как правило именно раскуривание документации нужного сервиса, и правильное оформление - занимает больше всего времени.
И его экономят всякие инструменты типа postman и аналоги
Другое дело что каждый сервис требует индивидуального обращения к ним..и приходится пож эти стандарты описывать структура запроса. И токены бывает нужны, и заголовки определенные, и само тело запроса может очень по разному формироваться, и служебные символы приходится экранировать, и может быть json а может быть и через xml...
и вплоть до применения модулей криптографии.
Как правило именно раскуривание документации нужного сервиса, и правильное оформление - занимает больше всего времени.
И его экономят всякие инструменты типа postman и аналоги
Решил использовать вот такую штуку https://infostart.ru/1c/articles/709325/ , подходит, наверное, для 99,99 % запросов, можно как использовать для решения своих задач, так и понять как составлять запросы
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот