Имя: Пароль:
1C
 
HTTPЗапрос на WebКлиенте под 8.3?
0 H A D G E H O G s
 
02.11.15
22:04
Ночи доброй.

Читаю СП, вижу:
HTTPЗапрос (HTTPRequest)

Описание:

Предназначен для описания HTTP-запросов, отправляемых через объект HTTPСоединение. Позволяет задать адрес запрашиваемого ресурса, заголовки и тело запроса.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).

веб-клиент, Карл.

Создаю пустую базу под 1С:Предприятие 8.3 (8.3.6.2237), прописываю в обработке код:

&НаКлиенте
Процедура test(Команда)
    Запрос=Новый HTTPЗапрос;
КонецПроцедуры

публикую на апаче
запускаю под любым веб-клиентом (ie, ff, gh)

получаю ошибку Тип не определен 'HTTPЗАПРОС' на этапе выполнения.
1 Чайник Рассела
 
02.11.15
22:09
Новый HTTPЗапрос()
2 EvgeniuXP
 
02.11.15
22:10
(1) а-ха-ха-ха-ха :)))) молодец! :)))
3 H A D G E H O G s
 
02.11.15
22:17
(1) Годно!

Но вот так не работает

&НаКлиенте
Процедура test(Команда)
    АдресРесурса="http://www.ya.ru";
    Запрос = Новый HTTPЗапрос(АдресРесурса);
КонецПроцедуры
4 H A D G E H O G s
 
02.11.15
22:18
Но счаст попробую неинициализированный объект создать и потом ему назначить АдресРесурса
5 H A D G E H O G s
 
02.11.15
22:22
&НаКлиенте
Процедура test(Команда)
    АдресРесурса="http://www.ya.ru";
    Запрос = Новый HTTPЗапрос();
    Запрос.АдресРесурса=АдресРесурса;
КонецПроцедуры

Тип не определен 'HTTPЗАПРОС'
6 Чайник Рассела
 
02.11.15
22:23
Соединение = Новый HTTPСоединение("http://www.1c.ru";);
ЗапросКСерверу = Новый HTTPЗапрос("index.html");
HTTPОтвет = Соединение.Получить(ЗапросКСерверу);
Сообщить(HTTPОтвет.ПолучитьТелоКакСтроку());
7 H A D G E H O G s
 
02.11.15
22:26
(6) HTTPСоединение недоступно в ВебКлиенте
8 H A D G E H O G s
 
02.11.15
22:27
Хотя, стоп. Вопрос снят, без HTTPСоединение делать нечего.
9 Patriot1C
 
02.11.15
23:37
same origin policy никто не отменял!