Перехватить конверт из SOAP-запроса
Вопрос
Для целей отладки я хотел бы посмотреть, какое запрос на мыло и ответы отправляются взад-вперед между SoadClient и Saapserver.
Я помню, как некогда видишь, что некоторые методы в экземплярах SOAPSERVER или SOAPCLIOVES смогли проследить эти сообщения мыла. Это действительно возможно? Или какой-то другой способ увидеть конверты мыла?
Заранее спасибо.
Решение
SOAPUI действительно является ценным инструментом. Вы также можете найти Wireshark Полезно, и вы можете использовать функции отладки PHP SOAP API. Например. getLastRequestHeaders
, getLastRequest
и соответствующее getLastResponseHeaders
, getLastResponse
Другие советы
Взгляни на мыска, это действительно отличный инструмент для тестирования мыльных услуг.
У класса Soaplient есть эти методы:
public string __getLastRequest ( void )
public string __getLastRequestHeaders ( void )
public string __getLastResponse ( void )
public string __getLastResponseHeaders ( void )
ссылается из: http://php.net/manual/en/class.soapclient.php.