爲了調試目的,我想查看SOAP請求和響應在SoapClient和SoapServer之間來回發送。從SOAP請求中截取信封
我記得曾經看到一次,SoapServer或SoapClients實例上的某些方法能夠跟蹤這條SOAP消息。這真的有可能嗎?或者其他方式能夠看到SOAP信封?
在此先感謝。
爲了調試目的,我想查看SOAP請求和響應在SoapClient和SoapServer之間來回發送。從SOAP請求中截取信封
我記得曾經看到一次,SoapServer或SoapClients實例上的某些方法能夠跟蹤這條SOAP消息。這真的有可能嗎?或者其他方式能夠看到SOAP信封?
在此先感謝。
soapUI確實是一個有價值的工具。你也可以找到wireshark有用,你可以使用php的soap api的調試功能。例如。 getLastRequestHeaders
,getLastRequest
和相應的getLastResponseHeaders
,getLastResponse
的SoapClient的類有這些方法:
public string __getLastRequest (void)
public string __getLastRequestHeaders (void)
public string __getLastResponse (void)
public string __getLastResponseHeaders (void)
謝謝,那就是我的意思! – 2010-11-22 12:58:52