Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
06 июл 2022, 18:33

При создании описания WEB-сервиса выходит ошибка

Автор vvn123, 18 сен 2017, 11:00

0 Пользователей и 2 гостей просматривают эту тему.

vvn123

Добрый день.
Пытаюсь разобраться с WEB-сервисами. Разобрал пример из ИНЕТА. Опубликовал локально на WEB-сервере. Но при обращении к нему из обработки, сервер выдает ошибку:

{ВнешняяОбработка.WEB_Service.Форма.Форма.Форма(11)}: Ошибка при вызове конструктора (WSОпределения)
    Определение = Новый WSОпределения("http://localhost/request/ws/request.1cws?wsdl","Admin","123");
по причине:
При создании описания сервиса произошла ошибка. URL сервиса: http://localhost/request/ws/request.1cws?wsdl
Код ответа сервера: 301
   
Публиковал и на IIS и на Apache 2.4
Результата один  "Код ответа сервера: 301" (получаемый в ответ от сервера в ситуации, когда запрошенный ресурс был на постоянной основе перемещён в новое место). Совершенно ни о чем мне не говорит.
Сервис прекрасно читается в браузере напрямую - "http://localhost/request/ws/request.1cws?wsdl"
Он даже загружается в "WS-ссылки" конфигуратора.
Но работать не хочет из Обработки, которая к нему обращается.
Пример брал здесь: https://infostart.ru/public/327963/
Подскажите, как с этим бороться.

Нашел неточность. Имя сервиса "Request" (С большой буквы)
Теперь строка в определении выглядит так - "http://localhost/Request/ws/request.1cws?wsdl"
Но теперь ошибка 400 (что-то там с синтаксисом)

Разобрался.
Надо было делать так "http://127.0.0.1/Request/ws/request.1cws?wsdl"
"localhost" не катит


Теги: Web-Сервис 

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск