1

出于调试目的,我想查看在 SoapClient 和 SoapServer 之间来回发送的 SOAP 请求和响应。

我记得曾经看到 SoapServer 或 SoapClients 实例上的某些方法能够跟踪此 SOAP 消息。这真的可能吗?或者其他能够看到 SOAP 信封的方式?

提前致谢。

4

3 回答 3

2

soapUI 确实是一个有价值的工具。您可能还会发现wireshark很有用,您可以使用php 的soap api 的调试功能。例如。getLastRequestHeaders,getLastRequest和对应的getLastResponseHeaders,getLastResponse

于 2010-11-22T12:52:52.450 回答
1

看看soapUI,它是一个非常棒的测试soap服务的工具。

于 2010-11-22T12:50:46.557 回答
1

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

于 2010-11-22T12:53:10.597 回答