Имя: Пароль:
1C
1С v8
работа через TSL 1.0
0 Artyom20
 
22.10.14
11:10
Добрый день, работаю с api ebay.com - они отказались от поддержки ssl 3.0 и перешли на tsl 1.0,
в 1с создаю HTTPСоединение (написано что тсл он поддерживает =\) результата 0 просто ругается "Ошибка работы с Интернет:  SSL connect error")
вот код:
    
    ТекстЗаголовка = "";
    для Каждого пара из ЗаголовокHTTP Цикл
        ТекстЗаголовка = ТекстЗаголовка +  ?(ТекстЗаголовка="","",символы.ВК+Символы.ПС) + пара.Ключ + ?(пара.Значение=Undefined,"",":"+пара.Значение);
    КонецЦикла;
    
    если Профиль.ИспользоватьПрокси тогда

        HTTPСоединение = Новый HTTPСоединение(ЧастиURL.ИмяСервера,,,,Прокси,?(ЧастиURL.Протокол ="https",Истина,ложь));
    иначе
        HTTPСоединение = Новый HTTPСоединение(ЧастиURL.ИмяСервера,,,,,?(ЧастиURL.Протокол ="https",Истина,ложь));
    конецесли;
    ИмяФайлаОтвета = ПолучитьИмяВременногоФайла();
    HTTPСоединение.ОтправитьДляОбработки(ИмяФайлаОтправки,ЧастиURL.ПустьКФайлуНаСервере,ИмяФайлаОтвета,ЗаголовокHTTP);
    УдалитьФайлы(ИмяФайлаОтправки);                                                                                          
    Файл = новый файл(ИмяФайлаОтвета);
    если не Файл.Существует() тогда        
        Сообщить("Нет ответа от сервера");
        return;
    КонецЕсли;