mirror of
https://github.com/alei1180/curlone.git
synced 2025-11-24 22:53:34 +02:00
feat: Разделение блоков сгенерированного кода по командам
This commit is contained in:
@@ -79,6 +79,8 @@
|
||||
ПроверитьПоддержкуПротокола(ОписаниеЗапроса, Генератор.ПоддерживаемыеПротоколы());
|
||||
|
||||
Если Не ОбщегоНазначения.ЕстьКритичныеОшибки(ИсходящиеОшибки) Тогда
|
||||
ВывестиРазделительКоманд(Результат, НомерКоманды, КоличествоКоманд);
|
||||
|
||||
Результат = Результат
|
||||
+ ?(Результат = "", "", Символы.ПС + Символы.ПС)
|
||||
+ Генератор.Получить(ОписаниеЗапроса, ИсходящиеОшибки);
|
||||
@@ -1148,4 +1150,18 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВывестиРазделительКоманд(Результат, НомерКоманды, КоличествоКоманд)
|
||||
|
||||
Если КоличествоКоманд = 1 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Результат = Результат
|
||||
+ ?(НомерКоманды > 1, Символы.ПС + Символы.ПС, "")
|
||||
+ СтрШаблон(
|
||||
"//////////////////////////////////////////////
|
||||
|// Команда #%1.", НомерКоманды);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -579,11 +579,17 @@
|
||||
|curl http://example1.com --head
|
||||
|curl http://example2.com -X HEAD";
|
||||
|
||||
ПрограммныйКод = "Соединение = Новый HTTPСоединение(""example1.com"", 80);
|
||||
ПрограммныйКод = "//////////////////////////////////////////////
|
||||
|// Команда #1.
|
||||
|
|
||||
|Соединение = Новый HTTPСоединение(""example1.com"", 80);
|
||||
|HTTPЗапрос = Новый HTTPЗапрос(""/"");
|
||||
|
|
||||
|HTTPОтвет = Соединение.ВызватьHTTPМетод(""HEAD"", HTTPЗапрос);
|
||||
|
|
||||
|//////////////////////////////////////////////
|
||||
|// Команда #2.
|
||||
|
|
||||
|Соединение = Новый HTTPСоединение(""example2.com"", 80);
|
||||
|HTTPЗапрос = Новый HTTPЗапрос(""/"");
|
||||
|
|
||||
@@ -600,11 +606,17 @@
|
||||
|
||||
КонсольнаяКоманда = "curl http://example1.com & curl http://example2.com";
|
||||
|
||||
ПрограммныйКод = "Соединение = Новый HTTPСоединение(""example1.com"", 80);
|
||||
ПрограммныйКод = "//////////////////////////////////////////////
|
||||
|// Команда #1.
|
||||
|
|
||||
|Соединение = Новый HTTPСоединение(""example1.com"", 80);
|
||||
|HTTPЗапрос = Новый HTTPЗапрос(""/"");
|
||||
|
|
||||
|HTTPОтвет = Соединение.ВызватьHTTPМетод(""GET"", HTTPЗапрос);
|
||||
|
|
||||
|//////////////////////////////////////////////
|
||||
|// Команда #2.
|
||||
|
|
||||
|Соединение = Новый HTTPСоединение(""example2.com"", 80);
|
||||
|HTTPЗапрос = Новый HTTPЗапрос(""/"");
|
||||
|
|
||||
|
||||
Reference in New Issue
Block a user