Имя: Пароль:
1C
1С v8
Мобильное приложение не работает с веб-сервисом через https
0 askharlov
 
30.03.18
19:52
ПараметрыПодключения = Новый Структура;
    
    ПараметрыПодключения.Вставить("URI", "https://1c.companyname.com:48443/mobile";);

    ПараметрыПодключения.Вставить("ИмяПользователя", Константы.ИмяПользователяВебСервиса.Получить());
    ПараметрыПодключения.Вставить("Пароль", Константы.ПарольВебСервиса.Получить());    
    
    ПараметрыПодключения.Вставить("ИмяСервиса", "Orders");
    ПараметрыПодключения.Вставить("ИмяПорта", "OrdersSoap");
    ПараметрыПодключения.Вставить("Таймаут", 25);

Сервис = WSСсылки.WSСсылкаOrders.СоздатьWSПрокси(ПараметрыПодключения.URI, ПараметрыПодключения.ИмяСервиса, ПараметрыПодключения.ИмяПорта, ,ПараметрыПодключения.Таймаут, Новый ЗащищенноеСоединениеOpenSSL);

Сервис.Пользователь = ПараметрыПодключения.ИмяПользователя;
Сервис.Пароль = ПараметрыПодключения.Пароль;
Ответ = Сервис.GetUserNameByPIN(1234)

выдает ошибку:
{(1)}: Ошибка при вызове метода контекста (GetUserNameByPIN)
Ответ = Сервис.GetUserNameByPIN(1234)
по причине:
При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса:  {https://1c.companyname.com:48443}:Orders:GetUserNameByPIN()
по причине:
При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка работы с Интернет:   Не могу установить соединение
по причине:
Ошибка работы с Интернет:   Не могу установить соединение
1 askharlov
 
30.03.18
19:53
кто знает в какую сторону копать? Гугл не помог
2 askharlov
 
30.03.18
20:07
пока работало в локальной сети - все работало
3 askharlov
 
30.03.18
20:07
естественно пространство имен было другое
4 DmitrO
 
30.03.18
21:26
(3)удивительно что это "естественно", почему пространство имен должно было измениться.

Если посмотреть на пространство имен, то кажется что вы путаете понятия:
1. URI пространства имен - идентификатор типов в XML файлах;
2. URL веб-сервиса - адрес ресурса в интернете, по которому расположен сервис.
5 askharlov
 
31.03.18
11:57
т.е. в URI можно пихать что угодно?
6 askharlov
 
31.03.18
12:02
а где пропиисывается URL веб-сервиса? В WS-ссылке?
7 askharlov
 
31.03.18
13:13
Еще один вопрос:
Можно ли менять URI веб-сервиса после его публикации?
8 askharlov
 
31.03.18
13:13
или надо переопубликовывать
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший