feat: Поддержка опции --data-ascii #25

This commit is contained in:
Dmitry Ivanov
2024-11-12 22:33:54 +03:00
parent cae7e13462
commit 0ae9cb8f97
2 changed files with 4 additions and 4 deletions
@@ -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");
КонецФункции
Функция ОписаниеПередаваемогоФайла()
@@ -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 \