我在使用包含https的WS(WSDL)的PHP SoapClient時遇到問題。 我的PHP版本是5.2.5。 在問你之前,是的,我正在使用PHP的Soap和openSSL擴展。PHP SoapClient無法使用https WS
我試圖訪問的網址是: https://id3check.gb.co.uk/gbportalinternational/aspx/id3check_1b.asmx?WSDL
我使用的代碼:
$url = "https://id3check.gb.co.uk/gbportalinternational/aspx/id3check_1b.asmx?WSDL";
$options["connection_timeout"] = 25;
$options["location"] = $url;
$client = new SoapClient($url,$options);
而構建SoapClient的失敗,我得到以下錯誤:
Warning: SoapClient::SoapClient(https://id3check.gb.co.uk/gbportalinternational/aspx/id3check_1b.asmx?WSDL): failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in C:\MY-DEV-FOLDER\index.php on line 42 Warning: SoapClient::SoapClient(): I/O warning : failed to load external entity " https://id3check.gb.co.uk/gbportalinternational/aspx/id3check_1b.asmx?WSDL " in C:\MY-DEV-FOLDER\index.php on line 42 Exception thrown - SOAP-ERROR: Parsing WSDL: Couldn't load from ' https://id3check.gb.co.uk/gbportalinternational/aspx/id3check_1b.asmx?WSDL '
誰能告訴我是什麼問題?
感謝
埃雷茲