Имя: Пароль:
1C
1С v8
http сервисы, редирект на другую страницу
0 ilya Nikolaevich71
 
20.09.16
12:07
добрый день, начал разбираться с http сервисами и завис на одном моменте. мне нужно в результате выполнения сервиса запустить страницу   не относящуюся к моему вебсервису, например в результате я хочу открыть http://www.ya.ru подскажите как это можно реализовать?
1 Fragster
 
гуру
20.09.16
12:07
2 ilya Nikolaevich71
 
20.09.16
13:05
что то я в 1с не могу найти куда прописать location? никто не столкивался? может есть пример
3 Fragster
 
гуру
20.09.16
13:08
Исключение
        
        Инфо = ИнформацияОбОшибке();
        Ответ = Новый HTTPСервисОтвет(500);
        ЗаполнитьЗаголовки(ВебЗапрос, Ответ);
        Ответ.УстановитьТелоИзСтроки(ПодробноеПредставлениеОшибки(Инфо));
        Возврат Ответ;
        
    КонецПопытки
4 Fragster
 
гуру
20.09.16
13:08
вот у HTTPСервисОтвет и заполняй
5 ilya Nikolaevich71
 
20.09.16
13:15
Вебзапрос = Новый HTTPЗапрос("http://www.ya.ru";);

Инфо = ИнформацияОбОшибке();
        Ответ = Новый HTTPСервисОтвет(500);
        ЗаполнитьЗаголовки(ВебЗапрос, Ответ);
        Ответ.УстановитьТелоИзСтроки(ПодробноеПредставлениеОшибки(Инфо));
        Возврат Ответ;

что есть за ЗаполнитьЗаголовки ???

я для бух-ни 3.0 пишу сервисы http. Подскажите пожалуйста, оч буду признателен
6 ilya Nikolaevich71
 
20.09.16
13:29
нашел решение вдруг кому понадобится

Страница = "http://www.ya.ru";;
Ответ = Новый HTTPСервисОтвет(301);
Ответ.Заголовки.Вставить("Location", Страница);
Возврат Ответ;


Тема закрыта
AdBlock убивает бесплатный контент. 1Сергей