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