我正在尝试在 wso2/wsf php 框架中设置自定义 SOAP 错误代码。相关帖子中的说明说要使用这样的东西:
throw new WSFault("CustomFaultCode", "CustomFaultDescription");
不起作用(php 超时,我收到网站不可用警告)。我做的第一件事是将其更改为:
静态 $ex; $ex = new WSFault("Sender", "CustomFaultDescription."); 抛出 $ex;
这有效,但前提是我使用默认的 SOAP 错误代码(如发件人),而不是自定义错误代码。我想我也必须对 WSDL 进行更改。你有什么建议?
提前非常感谢!