题
出于调试目的,我想查看 SoapClient 和 SoapServer 之间来回发送的 SOAP 请求和响应。
我记得曾经看到 SoapServer 或 SoapClients 实例上的某些方法能够跟踪此 SOAP 消息。这真的可能吗?或者通过其他方式查看 SOAP 信封?
提前致谢。
解决方案
SoapUI 确实是一个很有价值的工具。您可能还会发现 线鲨 很有用,你可以使用php的soap api的调试功能。例如。 getLastRequestHeaders
, getLastRequest
以及相应的 getLastResponseHeaders
, getLastResponse
其他提示
看看的soapUI ,它是一个真的很好的工具来测试SOAP的服务。
在SoapClient的类有这些方法:
public string __getLastRequest ( void )
public string __getLastRequestHeaders ( void )
public string __getLastResponse ( void )
public string __getLastResponseHeaders ( void )
不隶属于 StackOverflow