Использование веб-сервиса и изменение конечной точки с помощью SOAPCLIENTPhp

Кемеровские программисты php общаются здесь
Anonymous
Использование веб-сервиса и изменение конечной точки с помощью SOAPCLIENT

Сообщение Anonymous »

Я использую сторонний веб-сервис и использую SoapUI для его тестирования. Мне посоветовали загрузить WSDL, оставить его нетронутым, а затем изменить конечную точку в SOAPUI перед выполнением вызовов конечных точек. Это работает нормально и ведет себя так, как я и ожидал.

Сейчас я пытаюсь эмулировать это в PHP, но у меня возникают проблемы с изменением конечной точки. Я загружаю WSDL в SOAPCLIENT, а затем использую эту команду для изменения конечной точки:

Код: Выделить всё

$client->__setLocation($endpointURI);
Однако это действует не так, как я ожидал, и выдает мне ответ «500: Внутренняя ошибка сервера», когда я собираюсь сделать мыльный вызов после изменение местоположения/конечной точки. Я уверен, что все остальные параметры верны, и мне интересно, может ли кто-нибудь пролить свет на проблему и подтвердить, что выполнение этой команды «установить местоположение» должно быть эквивалентно изменению конечной точки вручную в SOAPUI.

Любые идеи/мнения приветствуются.

Подробнее здесь: https://stackoverflow.com/questions/926 ... soapclient

Вернуться в «Php»