diff --git "a/src/ru/CommonModules/\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP/Ext/Module.bsl" "b/src/ru/CommonModules/\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP/Ext/Module.bsl" index 533d598..4d2087d 100644 --- "a/src/ru/CommonModules/\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP/Ext/Module.bsl" +++ "b/src/ru/CommonModules/\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP/Ext/Module.bsl" @@ -1304,7 +1304,7 @@ ПодготовленныйЗапрос = ПодготовитьЗапрос(Сессия, Метод, URL, ДополнительныеПараметры); - НастройкиПодключения = НастройкиПодключения(Метод, URL, ДополнительныеПараметры); + НастройкиПодключения = НастройкиПодключения(Сессия, Метод, URL, ДополнительныеПараметры); Ответ = ОтправитьЗапрос(Сессия, ПодготовленныйЗапрос, НастройкиПодключения); @@ -1884,12 +1884,18 @@ #Область РаботаССоединением -Функция НастройкиПодключения(Метод, URL, ДополнительныеПараметры) - +Функция НастройкиПодключения(Сессия, Метод, URL, ДополнительныеПараметры) + + ПроверятьSSLИзСессии = ЗначениеПоКлючу(Сессия, "ПроверятьSSL", Истина); + ПроверятьSSLИзДополнительныхПараметров = ЗначениеПоКлючу(ДополнительныеПараметры, "ПроверятьSSL", Истина); + КлиентскийСертификатSSLИзДополнительныхПараметров = + ЗначениеПоКлючу(ДополнительныеПараметры, "КлиентскийСертификатSSL"); + РазрешитьПеренаправление = ЗначениеПоКлючу(ДополнительныеПараметры, "РазрешитьПеренаправление", ВРег(Метод) <> "HEAD"); - ПроверятьSSL = ЗначениеПоКлючу(ДополнительныеПараметры, "ПроверятьSSL", Истина); - КлиентскийСертификатSSL = ЗначениеПоКлючу(ДополнительныеПараметры, "КлиентскийСертификатSSL"); + ПроверятьSSL = ?(ПроверятьSSLИзДополнительныхПараметров, Истина, ПроверятьSSLИзСессии); + КлиентскийСертификатSSL = + ВыбратьЗначение(КлиентскийСертификатSSLИзДополнительныхПараметров, Сессия, "КлиентскийСертификатSSL", Неопределено); Прокси = ЗначениеПоКлючу(ДополнительныеПараметры, "Прокси", ПроксиПоУмолчанию(URL)); МаксимальноеКоличествоПовторов = ЗначениеПоКлючу(ДополнительныеПараметры, "МаксимальноеКоличествоПовторов", 0); ПовторятьДляКодовСостояний =