From 0ae9cb8f975f9ba2c1b4425c9c47c86507d925ff Mon Sep 17 00:00:00 2001 From: Dmitry Ivanov Date: Tue, 12 Nov 2024 22:33:54 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=9F=D0=BE=D0=B4=D0=B4=D0=B5=D1=80?= =?UTF-8?q?=D0=B6=D0=BA=D0=B0=20=D0=BE=D0=BF=D1=86=D0=B8=D0=B8=20--data-as?= =?UTF-8?q?cii=20#25?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Классы/КонвертерКомандыCURL.os | 6 +++--- tests/ГенераторПрограммногоКода1С_test.os | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Классы/КонвертерКомандыCURL.os b/src/Классы/КонвертерКомандыCURL.os index 8f733ca..5abc9b6 100644 --- a/src/Классы/КонвертерКомандыCURL.os +++ b/src/Классы/КонвертерКомандыCURL.os @@ -24,7 +24,7 @@ Приложение.Опция("H header", "", "HTTP заголовок").ТМассивСтрок(); Приложение.Опция("X request", "", "Метод запроса").ТСтрока(); Приложение.Опция("u user", "", "Пользователь и пароль").ТСтрока(); - Приложение.Опция("d data", "", "Передаваемые данные по HTTP POST").ТМассивСтрок(); + Приложение.Опция("d data data-ascii", "", "Передаваемые данные по HTTP POST").ТМассивСтрок(); Приложение.Опция("data-raw", "", "Передаваемые данные по HTTP POST без интерпретации символа @").ТМассивСтрок(); Приложение.Опция("data-binary", "", "Передаваемые двоичные данные по HTTP POST").ТМассивСтрок(); Приложение.Опция("data-urlencode", "", "Передаваемые данные по HTTP POST с URL кодированием").ТМассивСтрок(); @@ -34,7 +34,7 @@ Приложение.Опция("E cert", "", "Сертификат клиента").ТМассивСтрок(); Приложение.Опция("ca-native", Ложь, "Использование сертификатов УЦ из системного хранилища сертификатов операционной системы").Флаговый(); Приложение.Опция("cacert", "", "Файл сертификатов удостоверяющих центров").ТМассивСтрок(); - + Приложение.УстановитьОсновноеДействие(ЭтотОбъект); Если АргументыКоманд.Количество() = 0 Тогда @@ -329,7 +329,7 @@ КонецФункции Функция ЕстьОпцииГруппыData(Команда) - Возврат ЕстьОпции(Команда, "d,data,data-raw,data-binary,data-urlencode"); + Возврат ЕстьОпции(Команда, "d,data,data-raw,data-binary,data-urlencode,data-ascii"); КонецФункции Функция ОписаниеПередаваемогоФайла() diff --git a/tests/ГенераторПрограммногоКода1С_test.os b/tests/ГенераторПрограммногоКода1С_test.os index 1d03b6f..85a58e4 100644 --- a/tests/ГенераторПрограммногоКода1С_test.os +++ b/tests/ГенераторПрограммногоКода1С_test.os @@ -99,7 +99,7 @@ КонсольнаяКоманда = "curl 'https://example.com' \ | -d param1=value1 \ - | -d 'парам2=значение2' \ + | --data-ascii 'парам2=значение2' \ | --data 'param3=value3' \ | --data @path-to-file1 \ | --data @path-to-file2 \