1. Wrong Version
示例:
SoapFault Object
(
[message:protected] => Wrong Version
排查:
在确认 client 和 server 版本一致的前提下,该错误一般是由于 server 端被调用的方法出现了异常中断(Notice, Warning, Fatal Error, 直接die输出)没有正常的 return 造成的
可使用下面两个方法监测服务端的输出
$client->__getLastResponse()
$client->__getLastResponseHeaders()
2. Error Fetching http / Fault occurred while processing.
示例:
SoapFault Object
(
[message:protected] => Error Fetching http
SoapFault Object
(
[message:protected] => Fault occurred while processing.
排查:
client 与 server 的网络连接有问题 -- 检查网络
server 端的环境有问题 -- 重启环境