mirror of
https://github.com/alei1180/curlone.git
synced 2025-11-25 23:01:55 +02:00
feat: Изменение порядка блоков в сгенерированном коде (#204)
This commit is contained in:
@@ -58,10 +58,10 @@
|
|||||||
КодЛокализации);
|
КодЛокализации);
|
||||||
|
|
||||||
ОпределитьМетодУстановкиТелаЗапроса();
|
ОпределитьМетодУстановкиТелаЗапроса();
|
||||||
ДобавитьРазделительДанныхMultipart();
|
|
||||||
ДобавитьЗаголовки();
|
|
||||||
ДобавитьЧтениеФайлов();
|
ДобавитьЧтениеФайлов();
|
||||||
ДобавитьДанныеЗапроса();
|
ДобавитьДанныеЗапроса();
|
||||||
|
ДобавитьРазделительДанныхMultipart();
|
||||||
|
ДобавитьЗаголовки();
|
||||||
ДобавитьЗащищенноеСоединение();
|
ДобавитьЗащищенноеСоединение();
|
||||||
ДобавитьПрокси();
|
ДобавитьПрокси();
|
||||||
ДобавитьЗапросы();
|
ДобавитьЗапросы();
|
||||||
@@ -199,7 +199,9 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Конструктор.ДобавитьСтроку(
|
Конструктор
|
||||||
|
.ДобавитьПустуюСтроку()
|
||||||
|
.ДобавитьСтроку(
|
||||||
"%1 = СтрЗаменить(Новый УникальныйИдентификатор, ""-"", """");",
|
"%1 = СтрЗаменить(Новый УникальныйИдентификатор, ""-"", """");",
|
||||||
ИмяПараметраРазделительДанныхMultipart);
|
ИмяПараметраРазделительДанныхMultipart);
|
||||||
|
|
||||||
|
|||||||
@@ -53,14 +53,14 @@
|
|||||||
ПакетРесурсов = МенеджерРесурсовЛокализации.ПолучитьПакеты(
|
ПакетРесурсов = МенеджерРесурсовЛокализации.ПолучитьПакеты(
|
||||||
"Общий, КлючевыеСловаЯзыка, ГенераторПрограммногоКодаКоннекторHTTP",
|
"Общий, КлючевыеСловаЯзыка, ГенераторПрограммногоКодаКоннекторHTTP",
|
||||||
КодЛокализации);
|
КодЛокализации);
|
||||||
|
|
||||||
ДобавитьЗаголовки();
|
|
||||||
ДобавитьАутентификацию();
|
|
||||||
ДобавитьПрокси();
|
|
||||||
ДобавитьЧтениеФайлов();
|
ДобавитьЧтениеФайлов();
|
||||||
ДобавитьДанныеЗапроса();
|
ДобавитьДанныеЗапроса();
|
||||||
ДобавитьФайлы();
|
ДобавитьФайлы();
|
||||||
ДобавитьПараметрыЗапроса();
|
ДобавитьПараметрыЗапроса();
|
||||||
|
ДобавитьЗаголовки();
|
||||||
|
ДобавитьАутентификацию();
|
||||||
|
ДобавитьПрокси();
|
||||||
ДобавитьЗапросы();
|
ДобавитьЗапросы();
|
||||||
|
|
||||||
Результат = Конструктор.ПолучитьРезультат();
|
Результат = Конструктор.ПолучитьРезультат();
|
||||||
@@ -191,7 +191,9 @@
|
|||||||
|
|
||||||
Состояние.ЕстьЗаголовки = Истина;
|
Состояние.ЕстьЗаголовки = Истина;
|
||||||
|
|
||||||
Конструктор.ДобавитьСтроку("%1 = Новый Соответствие();", ИмяПараметраЗаголовки);
|
Конструктор
|
||||||
|
.ДобавитьПустуюСтроку()
|
||||||
|
.ДобавитьСтроку("%1 = Новый Соответствие();", ИмяПараметраЗаголовки);
|
||||||
|
|
||||||
Для Каждого Заголовок Из ОписаниеЗапроса.Заголовки Цикл
|
Для Каждого Заголовок Из ОписаниеЗапроса.Заголовки Цикл
|
||||||
|
|
||||||
@@ -203,10 +205,12 @@
|
|||||||
ПараметрыФункции.Добавить(Конструктор.ПараметрВСтроку(Заголовок.Ключ));
|
ПараметрыФункции.Добавить(Конструктор.ПараметрВСтроку(Заголовок.Ключ));
|
||||||
ПараметрыФункции.Добавить(Конструктор.ПараметрВСтроку(Заголовок.Значение));
|
ПараметрыФункции.Добавить(Конструктор.ПараметрВСтроку(Заголовок.Значение));
|
||||||
|
|
||||||
Конструктор.ДобавитьСтроку(
|
Конструктор
|
||||||
"%1.Вставить(%2);",
|
.ДобавитьСтроку(
|
||||||
ИмяПараметраЗаголовки,
|
"%1.Вставить(%2);",
|
||||||
Конструктор.ПараметрыФункцииВСтроку(ПараметрыФункции));
|
ИмяПараметраЗаголовки,
|
||||||
|
Конструктор.ПараметрыФункцииВСтроку(ПараметрыФункции)
|
||||||
|
);
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -802,11 +802,7 @@
|
|||||||
|
|
||||||
КонсольнаяКоманда = "curl 'http://example.com' --json @path-to-file1 --json @path-to-file2";
|
КонсольнаяКоманда = "curl 'http://example.com' --json @path-to-file1 --json @path-to-file2";
|
||||||
|
|
||||||
ПрограммныйКод = "Заголовки = Новый Соответствие();
|
ПрограммныйКод = "ЧтениеТекста = Новый ЧтениеТекста(""path-to-file1"");
|
||||||
|Заголовки.Вставить(""Content-Type"", ""application/json"");
|
|
||||||
|Заголовки.Вставить(""Accept"", ""application/json"");
|
|
||||||
|
|
|
||||||
|ЧтениеТекста = Новый ЧтениеТекста(""path-to-file1"");
|
|
||||||
|ТекстовыеДанныеФайла_1 = ЧтениеТекста.Прочитать();
|
|ТекстовыеДанныеФайла_1 = ЧтениеТекста.Прочитать();
|
||||||
|
|
|
|
||||||
|ЧтениеТекста = Новый ЧтениеТекста(""path-to-file2"");
|
|ЧтениеТекста = Новый ЧтениеТекста(""path-to-file2"");
|
||||||
@@ -815,6 +811,10 @@
|
|||||||
|Данные = ТекстовыеДанныеФайла_1
|
|Данные = ТекстовыеДанныеФайла_1
|
||||||
| + ТекстовыеДанныеФайла_2;
|
| + ТекстовыеДанныеФайла_2;
|
||||||
|
|
|
|
||||||
|
|Заголовки = Новый Соответствие();
|
||||||
|
|Заголовки.Вставить(""Content-Type"", ""application/json"");
|
||||||
|
|Заголовки.Вставить(""Accept"", ""application/json"");
|
||||||
|
|
|
||||||
|ДополнительныеПараметры = Новый Структура();
|
|ДополнительныеПараметры = Новый Структура();
|
||||||
|ДополнительныеПараметры.Вставить(""Заголовки"", Заголовки);
|
|ДополнительныеПараметры.Вставить(""Заголовки"", Заголовки);
|
||||||
|
|
|
|
||||||
@@ -829,13 +829,13 @@
|
|||||||
|
|
||||||
КонсольнаяКоманда = "curl 'http://example.com' --json '{""drink"": ""coffe""}'";
|
КонсольнаяКоманда = "curl 'http://example.com' --json '{""drink"": ""coffe""}'";
|
||||||
|
|
||||||
ПрограммныйКод = "Заголовки = Новый Соответствие();
|
ПрограммныйКод = "Данные = Новый Соответствие();
|
||||||
|
|Данные.Вставить(""drink"", ""coffe"");
|
||||||
|
|
|
||||||
|
|Заголовки = Новый Соответствие();
|
||||||
|Заголовки.Вставить(""Content-Type"", ""application/json"");
|
|Заголовки.Вставить(""Content-Type"", ""application/json"");
|
||||||
|Заголовки.Вставить(""Accept"", ""application/json"");
|
|Заголовки.Вставить(""Accept"", ""application/json"");
|
||||||
|
|
|
|
||||||
|Данные = Новый Соответствие();
|
|
||||||
|Данные.Вставить(""drink"", ""coffe"");
|
|
||||||
|
|
|
||||||
|ДополнительныеПараметры = Новый Структура();
|
|ДополнительныеПараметры = Новый Структура();
|
||||||
|ДополнительныеПараметры.Вставить(""Заголовки"", Заголовки);
|
|ДополнительныеПараметры.Вставить(""Заголовки"", Заголовки);
|
||||||
|ДополнительныеПараметры.Вставить(""Json"", Данные);
|
|ДополнительныеПараметры.Вставить(""Json"", Данные);
|
||||||
@@ -853,13 +853,13 @@
|
|||||||
| --json '{""drink"":' \
|
| --json '{""drink"":' \
|
||||||
| --json ' ""coffe""}'";
|
| --json ' ""coffe""}'";
|
||||||
|
|
||||||
ПрограммныйКод = "Заголовки = Новый Соответствие();
|
ПрограммныйКод = "Данные = Новый Соответствие();
|
||||||
|
|Данные.Вставить(""drink"", ""coffe"");
|
||||||
|
|
|
||||||
|
|Заголовки = Новый Соответствие();
|
||||||
|Заголовки.Вставить(""Content-Type"", ""application/json"");
|
|Заголовки.Вставить(""Content-Type"", ""application/json"");
|
||||||
|Заголовки.Вставить(""Accept"", ""application/json"");
|
|Заголовки.Вставить(""Accept"", ""application/json"");
|
||||||
|
|
|
|
||||||
|Данные = Новый Соответствие();
|
|
||||||
|Данные.Вставить(""drink"", ""coffe"");
|
|
||||||
|
|
|
||||||
|ДополнительныеПараметры = Новый Структура();
|
|ДополнительныеПараметры = Новый Структура();
|
||||||
|ДополнительныеПараметры.Вставить(""Заголовки"", Заголовки);
|
|ДополнительныеПараметры.Вставить(""Заголовки"", Заголовки);
|
||||||
|ДополнительныеПараметры.Вставить(""Json"", Данные);
|
|ДополнительныеПараметры.Вставить(""Json"", Данные);
|
||||||
@@ -877,16 +877,16 @@
|
|||||||
| --json '{""drink"": ""coffe"", ""size"": ' \
|
| --json '{""drink"": ""coffe"", ""size"": ' \
|
||||||
| --json @path-to-file";
|
| --json @path-to-file";
|
||||||
|
|
||||||
ПрограммныйКод = "Заголовки = Новый Соответствие();
|
ПрограммныйКод = "ЧтениеТекста = Новый ЧтениеТекста(""path-to-file"");
|
||||||
|Заголовки.Вставить(""Content-Type"", ""application/json"");
|
|
||||||
|Заголовки.Вставить(""Accept"", ""application/json"");
|
|
||||||
|
|
|
||||||
|ЧтениеТекста = Новый ЧтениеТекста(""path-to-file"");
|
|
||||||
|ТекстовыеДанныеФайла_1 = ЧтениеТекста.Прочитать();
|
|ТекстовыеДанныеФайла_1 = ЧтениеТекста.Прочитать();
|
||||||
|
|
|
|
||||||
|Данные = ""{""""drink"""": """"coffe"""", """"size"""": ""
|
|Данные = ""{""""drink"""": """"coffe"""", """"size"""": ""
|
||||||
| + ТекстовыеДанныеФайла_1;
|
| + ТекстовыеДанныеФайла_1;
|
||||||
|
|
|
|
||||||
|
|Заголовки = Новый Соответствие();
|
||||||
|
|Заголовки.Вставить(""Content-Type"", ""application/json"");
|
||||||
|
|Заголовки.Вставить(""Accept"", ""application/json"");
|
||||||
|
|
|
||||||
|ДополнительныеПараметры = Новый Структура();
|
|ДополнительныеПараметры = Новый Структура();
|
||||||
|ДополнительныеПараметры.Вставить(""Заголовки"", Заголовки);
|
|ДополнительныеПараметры.Вставить(""Заголовки"", Заголовки);
|
||||||
|
|
|
|
||||||
@@ -921,10 +921,7 @@
|
|||||||
| ]
|
| ]
|
||||||
|}'";
|
|}'";
|
||||||
|
|
||||||
ПрограммныйКод = "Заголовки = Новый Соответствие();
|
ПрограммныйКод = "Данные = Новый Соответствие();
|
||||||
|Заголовки.Вставить(""Content-Type"", ""application/json"");
|
|
||||||
|
|
|
||||||
|Данные = Новый Соответствие();
|
|
||||||
|Данные.Вставить(""title"", ""Sample Slide Show"");
|
|Данные.Вставить(""title"", ""Sample Slide Show"");
|
||||||
|Данные.Вставить(""date"", Дата(2024, 4, 13, 8, 30, 0));
|
|Данные.Вставить(""date"", Дата(2024, 4, 13, 8, 30, 0));
|
||||||
|Данные.Вставить(""author"", ""Yours Truly"");
|
|Данные.Вставить(""author"", ""Yours Truly"");
|
||||||
@@ -940,6 +937,9 @@
|
|||||||
|Данные[""slides""][1][""items""].Добавить(""Why <em>WonderWidgets</em> are great"");
|
|Данные[""slides""][1][""items""].Добавить(""Why <em>WonderWidgets</em> are great"");
|
||||||
|Данные[""slides""][1][""items""].Добавить(""Who <em>buys</em> WonderWidgets"");
|
|Данные[""slides""][1][""items""].Добавить(""Who <em>buys</em> WonderWidgets"");
|
||||||
|
|
|
|
||||||
|
|Заголовки = Новый Соответствие();
|
||||||
|
|Заголовки.Вставить(""Content-Type"", ""application/json"");
|
||||||
|
|
|
||||||
|ДополнительныеПараметры = Новый Структура();
|
|ДополнительныеПараметры = Новый Структура();
|
||||||
|ДополнительныеПараметры.Вставить(""Заголовки"", Заголовки);
|
|ДополнительныеПараметры.Вставить(""Заголовки"", Заголовки);
|
||||||
|ДополнительныеПараметры.Вставить(""Json"", Данные);
|
|ДополнительныеПараметры.Вставить(""Json"", Данные);
|
||||||
|
|||||||
Reference in New Issue
Block a user