如何处理SOAP错误,例如找不到WSDL或PHP中找不到Server?

时间:2013-06-01 08:24:42

标签: php soap wsdl

我该怎么做

  1. 使用PHP处理肥皂错误/错误?
  2. 将错误或故障状态发送到客户端脚本?

1 个答案:

答案 0 :(得分:0)

在肥皂客户端:

try{ 
} catch a SoapFault

在服务器端,如果您愿意,可以将所有例外情况指向SoapFault ......

本教程涉及Zend Soap,但应该有所帮助:

http://www.ibm.com/developerworks/webservices/library/x-zsoap/

修改

这是关于Soap Server处理错误的最佳方法的另一个讨论:

http://zend-framework-community.634137.n4.nabble.com/Zend-SOAP-server-what-is-the-best-approach-for-error-exception-handling-td676006.html