![](/img/trans.png)
[英]Sample php code to programmatically check SOAP connection in Magento 2
[英]Check if soap connection working
快速的一個,您將如何檢查您與肥皂服務器的連接是否實際連接?
我有這個代碼:
$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
方法可能會返回false
或SoapFault
。
您還可以在SoapClient
上將Exceptions
設置為true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.