Имя: Пароль:
1C
1С v8
ЗащищенноеСоединениеOpenSSL НаСервере Ошибка работы с Интернет
0 790th
 
04.09.15
09:27
ssl = Новый ЗащищенноеСоединениеOpenSSL(неопределено, неопределено);  
    Соединение = Новый HTTPСоединение("api.telegram.org/bot"+Токен+"/",,,,,
                        5, // таймаут в секундах
                        ssl // защищенное HTTPS соединение
                        );
    Соединение.Получить("sendMessage?chat_id="+Чат+"&text="+ТекстСообщения, имяВыходногоФайла);
1 790th
 
04.09.15
09:28
Следующая конструкция нормально работает &НаКлиенте но выдает ошибку &НаСервере
2 oleg_km
 
04.09.15
09:31
(1) Ну так а текст ошибки?
3 790th
 
04.09.15
09:31
при вызове НаСервере выдает ошибку:

{Форма.Форма.Форма(16)}: Ошибка при вызове метода контекста (Получить)
    Соединение.Получить("sendMessage?chat_id="+Чат+"&text="+ТекстСообщения, имяВыходногоФайла);
по причине:
Ошибка работы с Интернет:   Не могу установить соединение


- в чем может быть дело?
4 790th
 
04.09.15
09:34
полный текст модуля формы:


&НаСервереБезКонтекста
Процедура ОтправитьНаСервере()
    
    ТекстСообщения="22";
    имяВыходногоФайла = ПолучитьИмяВременногоФайла();

    Токен    = "скрытый_токен";
    Чат        = "номер_чата";

    ssl = Новый ЗащищенноеСоединениеOpenSSL(неопределено, неопределено);  
    Соединение = Новый HTTPСоединение("api.telegram.org/bot"+Токен+"/",,,,,
                        5, // таймаут в секундах
                        ssl // защищенное HTTPS соединение
                        );
    Соединение.Получить("sendMessage?chat_id="+Чат+"&text="+ТекстСообщения, имяВыходногоФайла);

    
КонецПроцедуры

&НаКлиенте
Процедура Отправить(Команда)
    
    ОтправитьНаСервере();     
    
        
КонецПроцедуры
5 790th
 
09.09.15
08:31
Разобрался. Учетная запись, под которой запущен сервис "Агент сервера 1С:Предприятие 8.3" не имела доступа в интернет. Настроил запуск под другим пользователем, имеющим доступ в инет.
https://yadi.sk/i/IOLilTuZixU29
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn