|
Web сервис. Публикация. Не получается выполнить авторизацию | ☑ | ||
---|---|---|---|---|
0
Dimarik_1
18.03.16
✎
21:31
|
Опубликовал Web сервис. Зайти в базу могу. А вот программно что-то сделать - нет.
http://i76.fastpic.ru/big/2016/0318/c1/b7ca570122dbb99ad48234d5fa6a5ac1.jpg http://i76.fastpic.ru/big/2016/0318/bb/44c70f9c7f61876c5131e58cce0fb7bb.jpg http://i76.fastpic.ru/big/2016/0318/87/4ebbbf3c20a95c7446081683f0043687.jpg http://i76.fastpic.ru/big/2016/0318/c3/0cdf3401c88d8c6f915485f67eff34c3.jpg Самое интересное, что по этому адресу не даёт зайти http://localhost/agro/ws/ws1.1cws?wsdl с указанным ником, а по этому даёт http://localhost/agro из другой базы хочу подключиться к этому веб сервису, используя код &НаСервере Функция ПолучитьДанныеНаСервере() //ВебСервис = WSСсылки.WSСсылка1.СоздатьWSПрокси("http://programteh.ru", "pogramtehWeb"); ОпределениеТ=Новый WSОпределения("http://localhost/agro/ws/ws1.1cws?wsdl","newUserWeb","12345"); WSСервис=ОпределениеТ.Сервисы[0]; прокси=Новый WSПрокси(ОпределениеТ, WSСервис.URIПространстваИмен, WSСервис.Имя, WSСервис.ТочкиПодключения[0].Имя); прокси.Пользователь = "newUserWeb"; прокси.Пароль = "12345"; Значение = прокси.getData(); Значение2 = прокси.getDataDebt(); Возврат Значение; КонецФункции ошибка авторизации. В чём дело? Нужен пароль не от 1с, а от чего-то другого? http://i73.fastpic.ru/big/2016/0318/64/4341312801721a148c12df663e22e564.jpg |
|||
1
Dimarik_1
18.03.16
✎
21:42
|
Разобрался. Проблема возникает только в том случае, если делать публикацию из-под платформы 8.2, на 8.3 работает нормально. Но клиент работает на 8.2, так как у него УТ 10.3, а 8.2 более стабильно работает с обычными формами. Как можно было бы решить проблему с публикацией на Веб-сервере под 8.2? есть и деи? Может быть 8.3 что-то дополнительно делает, а 8.2 такое делать не умеет?
|
|||
2
Serginio1
18.03.16
✎
21:55
|
У пользователя должны быть права на методы вэб сервиса.
|
|||
3
Dimarik_1
18.03.16
✎
22:51
|
полные права дал
|
|||
4
Serginio1
18.03.16
✎
23:40
|
перезагрузи сервер. Попинай
|
|||
5
Serginio1
18.03.16
✎
23:41
|
Через браузер можешь зайти http://localhost/agro/ws/ws1.1cws?wsdl
|
|||
6
Dimarik_1
19.03.16
✎
12:08
|
(5) нет! Не получается!
|
|||
7
Serginio1
20.03.16
✎
21:48
|
Попробуй посмотреть фиддлером что передается при заходе в базу и вэб сервис. Там авторизация должна быть одинакова.
И посмотри у пользователя соит галка аутентификация пользователя 1С |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |