如何通过Soap服务器获取Soap请求和响应xml

时间:2016-06-01 17:53:35

标签: php soap

有没有办法通过SOAP服务器获取SOAP请求和响应。我知道我可以通过SOAP客户端获取它吗? 任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

我能够在我的SOAP服务器上获取请求xml,我们可以通过以下行获取: - 的file_get_contents( 'PHP://输入') 这为我们提供了原始POST数据。 但仍然在努力应对xml.Hope也找到了解决方案。

答案 1 :(得分:0)

在一天结束时,SOAP调用只是http。

要获取原始SOAP XML请求,请使用PHP函数http_get_request_body()或使用$GLOBALS['HTTP_RAW_POST_DATA']变量。

要获取XML响应,您可以在使用$soapServer->handle(); $xml = ob_get_contents();之后捕获它,就像获取网页输出一样。