我有一個經常對特定API進行SOAP調用的網站。該網站在幾個月的時間內工作正常,但是SOAP功能在沒有任何已知原因的情況下突然停止工作,錯誤是「無法連接到主機」。肥皂客戶端停止工作
WSDL服務尚未移動或關閉。
從12版到17版的SOAP客戶端這個我更新的Plesk後仍無法正常工作,但現在它是一個不同的錯誤:
SOAP的錯誤:解析WSDL:無法從(URL)加載:失敗加載外部實體(URL)
這是我的SOAP調用:
$opts = array('http'=>array('user_agent' => 'PHPSoapClient'));
$context = stream_context_create($opts);
libxml_disable_entity_loader(false);
$client = new SoapClient($url,array('stream_context' => $context,'cache_wsdl' => WSDL_CACHE_NONE));
任何可能的解決方案?
編輯: 新信息進來了,所以API服務器有DNS問題,我該如何恢復我的連接到API?
看起來他們刪除了他們的SOAP服務器。或者移動它。或者他們阻止你。 – RiggsFolly
服務器仍然在那裏,我懷疑他們已經阻止了我,因爲有錯誤密碼的錯誤代碼 – user3186034
我沒有看到你的問題中的任何地方的錯誤信息。 – RiggsFolly