[英]How to check wsdl is working or not using php soap client
我正在使用基於wsdl的api
http://api.testdomain.com/services/TestService?wsdl
上面的API現在大部分時間都在工作,因此我每次打開網站時都需要檢查API是否已連接。 我嘗試了以下代碼
$client = new SoapClient("api.testdomain.com/services/TestService?wsdl", array('exceptions' => 0));
if (is_soap_fault($client)) {
trigger_error("SOAP Fault: (faultcode: {$result->faultcode}, faultstring: {$result->faultstring})", E_USER_ERROR);
} else {
echo 'con';
}
但是總是因為
警告:SoapClient :: SoapClient():I / O警告:無法加載外部實體"api.testdomain.com/services/TestService?wsdl
”
嘗試在SoapClient()中的URL上添加http://
前綴。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.