mirror of
https://github.com/alei1180/curlone.git
synced 2026-06-21 01:30:38 +02:00
feat: Поддержка опции --data-ascii #25
This commit is contained in:
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user