检查肥皂连接是否正常


Check if soap connection working

快一点,您如何检查到soap服务器的连接是否正在连接呢?

我有这样的代码:

$m_wsdl = "https://m2mconnect.orange.co.uk/orange-soap/services/MessageServiceByCountry?wsdl";
    try {
        $client = new SoapClient($m_wsdl);
        $this->m_messages = $client->peekMessages('','',10,"");
    } catch (Exception $e) {
        echo "Exception: 'n" . $e->getMessage() . "'n";
    }
    $this->do_parse_xml();

显然我的用户名和密码都在peekmessages字段中,它们应该在哪里,它们都是正确的,我是100%。

由于某种原因,它没有返回任何数据,我不知道如何检查,看看连接是否实际工作??

我没有得到异常被回显

感谢您的帮助

使用isSoapFault() http://php.net/manual/en/function.is-soap-fault.php

同样,peekMessages方法可能会返回falseSoapFault

也可以在SoapClient

上设置Exceptions为true。