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

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

Сообщение Anonymous »

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

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

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

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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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