Имя: Пароль:
1C
1С v8
Некорректно работает HTTPCоединение
0 pv94384
 
10.02.15
07:57
Добрый день! Пытаюсь забрать с сервера информацию, но в ответ приходит не совсем то, что надо. Перейдя напрямую по ссылке через браузер вижу там одну информацию, а в 1с передается другая. Где я ошибся?

   НТТР = Новый HTTPСоединение("сайт.ru",,"логин","пароль",,Ложь);
    ИмяВходящегоФайла = "C:\" + "log.txt";
        
    НТТР.Получить("/services/import/impactive.php?start=yes", ИмяВходящегоФайла);    
    
    //Получаем текст страницы
    Текст = Новый ТекстовыйДокумент;
    Текст.Прочитать(ИмяВходящегоФайла);
    Содержимое = Текст.ПолучитьТекст();

    Текст1  = СтрЗаменить(Содержимое," ",Символы.ПС);
    Статус = СтрПолучитьСтроку(Текст1,1);
    
    Пока Статус <> "success" цикл
        ИмяВходящегоФайла = "C:\" + "log.txt";
        НТТР.Получить("/services/import/impactive.php", ИмяВходящегоФайла);            
        //Получаем текст страницы
        Текст = Новый ТекстовыйДокумент;
        Текст.Прочитать(ИмяВходящегоФайла);
        Содержимое = Текст.ПолучитьТекст();

        Текст1  = СтрЗаменить(Содержимое," ",Символы.ПС);
        Статус = СтрПолучитьСтроку(Текст1,1);
        
    КонецЦикла;
1 ДенисЧ
 
10.02.15
07:58
куки не обрабатываешь наверняка...
2 DrZombi
 
гуру
10.02.15
08:00
(0) И как сервер терпит твое вечное обращение?
Там тебя не банят за флуд, в случаи не получения строки "success"? ;)
3 pv94384
 
10.02.15
08:01
(1) можно подробнее.. первая страница гугла ничего не дала про куки и 1с))
4 pv94384
 
10.02.15
08:01
(2) Пока это работает не в боевом режиме, так что терпит)
5 pv94384
 
10.02.15
10:10
up
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс