10

快速一个,您将如何检查您与肥皂服务器的连接是否实际连接?

我有这个代码:

$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%。

出于某种原因,它根本没有返回任何数据,我不知道如何检查连接是否真的有效?

我没有得到任何例外的回应

谢谢你的帮助

4

1 回答 1

2

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

此外,该peekMessages方法可能会返回falseSoapFault.

您也可以ExceptionsSoapClient

于 2013-01-10T22:46:48.637 回答