Tom*_*man 10 php soap soap-client
快速的一个,您将如何检查您与肥皂服务器的连接是否实际连接?
我有这个代码:
$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();
Run Code Online (Sandbox Code Playgroud)
显然,我的用户名和密码都在peekmessages字段中,它们应该是,并且它们都是正确的我是100%.
由于某种原因,它根本没有返回任何数据,我不知道如何检查,看看连接是否真的有效?
我没有得到回应的例外
谢谢你的帮助
使用isSoapFault() http://php.net/manual/en/function.is-soap-fault.php
此外,该peekMessages方法可能会返回false或一个SoapFault.
您还可以Exceptions将SoapClient