Имя: Пароль:
1C
1С v8
GET запрос не получается к FortMonitor3 сделать, Ошибка работы с Интернет: Cou
0 Desna
 
02.07.15
18:59
Процедура КнопкаВыполнитьНажатие(Кнопка)
    //примерчик гет запроса
    //http://web.fort-monitor.ru/api/Api.svc/objsensorslist?id=68    
    
    Сервер = "http://web.fort-monitor.ru";;
    HTTP =  Новый HTTPСоединение(Сервер);
    
    ФайлРезультата ="D:\Temp\out.txt";
    HTTPЗапросФорт3= Новый HTTPЗапрос("api/Api.svc/objsensorslist?id=68");    
    
    Попытка
        HTTP.Получить(HTTPЗапросФорт3,ФайлРезультата);    
    Исключение
        Сообщить(ОписаниеОшибки());
    КонецПопытки;    
    
    Ответ = Новый ТекстовыйДокумент();
    Ответ.Прочитать(ФайлРезультата, КодировкаТекста.UTF8);
    ТекстОтвета = Ответ.ПолучитьТекст();
КонецПроцедуры
1 Desna
 
02.07.15
19:00
{Форма.Форма.Форма(14)}: Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет:   Couldn't resolve host name

чего ему надо?
2 ДенисЧ
 
02.07.15
19:43
не находит имя, очевидно...
3 Desna
 
02.07.15
19:48
теперь вот так

Процедура КнопкаВыполнитьНажатие(Кнопка)
    //примерчик гет запроса
    //http://web.fort-monitor.ru/api/Api.svc/objsensorslist?id=68    
    
    Сервер = "web.fort-monitor.ru";
    
    HTTP =  Новый HTTPСоединение(Сервер,,"demo","demo");
    
    ФайлРезультата ="D:\Temp\out.txt";
    HTTPЗапросФорт3= Новый HTTPЗапрос("/api/Api.svc/fullobjinfo?oid=68");    
    //http://web.fort-monitor.ru/api/Api.svc/connect?login=demo&password=demo&lang=ru-ru&timezone=4    
    
    Попытка
        HTTP.Получить(HTTPЗапросФорт3,ФайлРезультата);    
    Исключение
        Сообщить(ОписаниеОшибки());
    КонецПопытки;    
    
    Ответ = Новый ТекстовыйДокумент();
    Ответ.Прочитать(ФайлРезультата, КодировкаТекста.UTF8);
    ТекстОтвета = Ответ.ПолучитьТекст();
КонецПроцедуры

выдает в файл
<html>
<head><title>Redirecting...</title></head>
<script language="JavaScript">
function redirectHttpToHttps()
{
    var httpURL= window.location.hostname + window.location.pathname + window.location.search;
    var httpsURL= "https://"; + httpURL;
    window.location = httpsURL;
}
redirectHttpToHttps();
</script>
<body>
</body>
</html>
4 Desna
 
02.07.15
23:48
up