【发布时间】:2010-09-16 11:36:10
【问题描述】:
我在使用包含 https 的 WS (WSDL) 的 PHP SoapClient 时遇到问题。 我的 PHP 版本是 5.2.5。 在你问之前,是的,我正在使用 PHP 的 Soap 和 openSSL 扩展。
我要访问的 URL 是: 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: 连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应。在第 42 行的 C:\MY-DEV-FOLDER\index.php 中警告:SoapClient::SoapClient(): I/O 警告:无法在 C:\MY-DEV-FOLDER\ 中加载外部实体“https://id3check.gb.co.uk/gbportalinternational/aspx/id3check_1b.asmx?WSDL”第 42 行的 index.php 抛出异常 - SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://id3check.gb.co.uk/gbportalinternational/aspx/id3check_1b.asmx?WSDL'
谁能告诉我是什么问题?
谢谢
埃雷兹
【问题讨论】:
标签: php wsdl soap-client