Перейти к основному содержимому

Отправить запрос с телом

Отправляет http запрос с телом

Функция ОтправитьЗапросСТелом(Знач Метод, Знач ОсновныеДанные, Знач Тело, Знач ОжидаютсяДвоичные = Ложь, Знач Заголовки = Неопределено) Экспорт

ПараметрCLI опцияТипОбяз.Назначение
Метод--methodСтрокаHTTP метод
ОсновныеДанные--basicСтруктура Из КлючИЗначениеОсновные данные запроса c полным URL. См. ПолучитьСтруктуруДанных
Тело--bodyСтрока, ДвоичныеДанныеДвоичное тело запроса или путь к файлу
ОжидаютсяДвоичные--binaryБулевоОтключает попытку преобразования ответа в JSON
Заголовки--headersСоответствие Из КлючИЗначениеДополнительные заголовки запроса, если необходимо
Возвращаемое значение

Структура Из КлючИЗначение - сериализованный JSON ответа от хранилища

подсказка

Параметры с типом данных Двоичные данные могут принимать также пути к файлам на диске и URL


Пример использования для 1С:Предприятие/OneScript
URL = "s3.openintegrations.dev";
AccessKey = "bayselo...";
SecretKey = "12we34...";
Region = "BTC";

ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region);

Метод = "PUT";
Тело = "C:\test_data\document.docx"; // URL, Путь или Двоичные данные

Результат = OPI_S3.ОтправитьЗапросСТелом(Метод, ОсновныеДанные, Тело);
# JSON данные также могут быть переданы как путь к файлу .json

oint s3 ОтправитьЗапросСТелом \
--method "PUT" \
--basic "{'URL':'s3.openintegrations.dev','AccessKey':'***','SecretKey':'***','Region':'BTC','Service':'s3'}" \
--body "C:\test_data\document.docx"