Имя: Пароль:
1C
1С v8
HTTPЗапрос веб клиент
0 1CVERYGOOD
 
09.12.16
20:59
Подскажите как выполнить HTTPЗапрос на веб клиенте если HTTPСоединение не доступно на веб клиенте ? Зачем тогда было делать HTTPЗапрос доступным на веб клиенте если соединение не доступно ?
1 Torquader
 
09.12.16
21:06
Ну, заполняешь его на клиенте, а выполняешь на сервере - так что-ли нельзя ?
2 1CVERYGOOD
 
09.12.16
21:44
Надо сделать запрос к localhost юзера подключенного по веб
3 Torquader
 
09.12.16
21:45
(2) Как известно, Web-браузеры не имеют возможности выполнения запросов.
Но, если в них есть поле Html-документа, то в нём можно попытаться использовать XmlHttpRequest для этих целей.
4 1CVERYGOOD
 
09.12.16
21:46
По моему веб браузеры созданы для выполнения http запросов
5 Torquader
 
09.12.16
21:49
(4) Только с некоторыми ограничениями.
Опять же, в некоторых браузерах даже Web-Socket-ы есть, но 1С рассматривает некоторый "сферический" браузер.
Также есть возможность писать дополнительные компоненты для браузеров, что позволит расширить их функционал.
6 1CVERYGOOD
 
09.12.16
22:30
Оказывается есть специальная компонента.
AddIn.HTTPЗапросыNative.HTTPRequester
7 Torquader
 
09.12.16
22:32
(6) Хорошо.
Только голый html-код в поле html-документа с запросом был бы интереснее, особенно, для браузера.
8 Mauser
 
09.12.16
23:01
(7) Абсолютно верно сказано! Что может быть интересней ковыряния с кроссдоменной политикой? Только обвинение во всех грехах фирмы 1С!
9 Юрий Лазаренко
 
09.12.16
23:53
Как вариант выполнить ajax запрос на яваскрипте. Яваскрипт на клиенте доступен же.
10 Torquader
 
09.12.16
23:54
(9) Об этом уже в (3) сказано.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс