我在使用包含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 '
谁能告诉我是什么问题?
感谢
埃雷兹