Перехватить конверт из SOAP-запроса - PullRequest
1 голос
/ 22 ноября 2010

В целях отладки я хотел бы посмотреть, какие запросы и ответы SOAP отправляются туда и обратно между SoapClient и SoapServer.

Я помню, как однажды увидел, что некоторые методы в экземплярах SoapServer или SoapClients моглиотследить это SOAP-сообщения.Это действительно возможно?Или какой-то другой способ увидеть конверты SOAP?

Заранее спасибо.

Ответы [ 3 ]

2 голосов
/ 22 ноября 2010

soapUI действительно ценный инструмент.Вы также можете найти wireshark полезным, и вы можете использовать функции отладки мыльного API php.Например.getLastRequestHeaders, getLastRequest и соответствующие getLastResponseHeaders, getLastResponse

1 голос
/ 22 ноября 2010

Класс SoapClient имеет следующие методы:

public string __getLastRequest ( void )
public string __getLastRequestHeaders ( void )
public string __getLastResponse ( void )
public string __getLastResponseHeaders ( void )

ссылка на: http://php.net/manual/en/class.soapclient.php

1 голос
/ 22 ноября 2010

посмотрите на soapUI , это действительно отличный инструмент для тестирования мыльных сервисов.

...