Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Обращение к Web сервису 1С из внешней обработки

Обращение к Web сервису 1С из внешней обработки
Я
   sagitt
 
22.04.19 - 16:08
Имеется опубликованная база. В ней создал Web сервис. Его опубликовали. Если зайти браузером по переденной мне ссылке (https://web10.ofis24.net/app/....1cws?wsdl), то запрашивается логин, пароль для доступа к базе и после авторизации удается просмотреть WSDL описание сервиса.

Мне необходимо подключиться к этому сервису из внешней обработки.
пишу
ВыбПутьПубликацииСервиса="https://web10.ofis24.net/app/...1cws?wsdl";;
    Определение = Новый WSОпределения(ВыбПутьПубликацииСервиса);

и получаю ошибку: Ошибка работы с интернет. Удаленный узел не прошел проверку.

Для сервисов не на HTTPS это работает, а как следует делать в данном случае?
Я так понимаю, что надо как -то передать логин/пароль, но как?
 
 
   OldCondom
 
1 - 22.04.19 - 16:18
Посмотри параметры Новый WSОпределения, там защищенное соединине можно сделать
   OldCondom
 
2 - 22.04.19 - 16:18
обработка на старом компе, если ничего не получится, вечером закину код
   Vlad33k
 
3 - 22.04.19 - 16:50
ssl = Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Неопределено);        
ИмяПользователя = "Вася";
Пароль = "123";                                    
Определение = Новый WSОпределения(Адрес, ИмяПользователя, Пароль,,,ssl);
   sagitt
 
4 - 23.04.19 - 09:29
Спасибо. все получилось.
На всякий случай отмечу, что в определении сервиса тоже необходимо указать ssl:

    Сервис = Новый WSПрокси(Определение, Определение.сервисы[0].URIПространстваИмен, Определение.сервисы[0].имя, ВыбИмяТочкиПодключения,,,ssl);

иначе возникает ошибка "удаленный сервис не прошел проверку".

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует