File tree Expand file tree Collapse file tree 2 files changed +32
-2
lines changed Expand file tree Collapse file tree 2 files changed +32
-2
lines changed Original file line number Diff line number Diff line change 773
773
КонецЕсли ;
774
774
КонецЦикла ;
775
775
776
- ЕстьОтправляемыеТекстовыеДанные = ОписаниеЗапроса.ОтправляемыеТекстовыеДанные.Количество() > 0 ;
776
+ ЕстьТекстовоеТелоЗапроса = Ложь ;
777
+ Для Каждого ПередаваемыйТекст Из ОписаниеЗапроса.ОтправляемыеТекстовыеДанные Цикл
778
+ Если ПередаваемыйТекст.Назначение = НазначенияПередаваемыхДанных.ТелоЗапроса Тогда
779
+ ЕстьТекстовоеТелоЗапроса = Истина ;
780
+ Прервать ;
781
+ КонецЕсли ;
782
+ КонецЦикла ;
783
+
777
784
Если КоличествоФайлов <= 1
778
- И Не ЕстьОтправляемыеТекстовыеДанные Тогда
785
+ И Не ЕстьТекстовоеТелоЗапроса Тогда
779
786
Возврат Ложь ;
780
787
КонецЕсли ;
781
788
Original file line number Diff line number Diff line change 841
841
842
842
КонецПроцедуры
843
843
844
+ &Тест
845
+ Процедура ТестДолжен_ПроверитьПередачуПараметровЗапросаИФайла () Экспорт
846
+
847
+ КонсольнаяКоманда = "curl http://example.com \
848
+ | --url-query name=val \
849
+ | --data @path-to-file" ;
850
+
851
+ ПрограммныйКод = "Заголовки = Новый Соответствие();
852
+ |Заголовки.Вставить("" Content-Type"" , "" application/x-www-form-urlencoded"" );
853
+ |
854
+ |Соединение = Новый HTTPСоединение("" example.com"" , 80);
855
+ |HTTPЗапрос = Новый HTTPЗапрос("" /?name=val"" , Заголовки);
856
+ |HTTPЗапрос.УстановитьИмяФайлаТела("" path-to-file"" );
857
+ |
858
+ |HTTPОтвет = Соединение.ВызватьHTTPМетод("" POST"" , HTTPЗапрос);" ;
859
+
860
+ КонвертерКомандыCURL = Новый КонвертерКомандыCURL();
861
+ Результат = КонвертерКомандыCURL.Конвертировать(КонсольнаяКоманда, Новый ГенераторПрограммногоКода1С());
862
+
863
+ Ожидаем.Что(Результат).Равно(ПрограммныйКод);
864
+
865
+ КонецПроцедуры
866
+
844
867
&Тест
845
868
Процедура ТестДолжен_ПроверитьПереданноеИмяВыходногоФайла () Экспорт
846
869
You can’t perform that action at this time.
0 commit comments