我面临调用soap函数的问题。我收到错误“无法连接到主机”。我使用的是“wamp server”,“php version 5.3.13”和“apache version 2.2.22”。使用客户端证书调用soap函数
我有.p12格式的客户端证书,wsdl文件在本地系统上可用,我已经使用soapUI-m-snapshot测试了soap调用。它工作正常!但是,当我尝试与“SoapClient”变得“无法连接到主机”相同。 我使用以下肥皂选项
$soapclient_options = array();
$soapclient_options['cache_wsdl'] = 'WSDL_CACHE_NONE';
$soapclient_options['local_cert'] = $certificatePath;
$soapclient_options['passphrase'] = $api_certificate_passphrase;
$soapclient_options['trace'] = true;
$soapclient_options['connection_timeout'] = 15;
$soapclient_options['ssl_method'] = 'SOAP_SSL_METHOD_SSLv3';
$soapclient_options['location'] = 'api location';
$client = new SoapClient($wsdl_path, $soapclient_options);
$client->__setLocation($soapclient_options['location']);
我是在做错误的方式的东西吗? 有人请提前告诉我,并多谢。
感谢格雷格,我找到了同样的地方,为我工作。 – 2015-03-16 13:00:24
您能否将我的答案标记为将来参考的正确答案。谢谢。 – Greg 2015-03-16 17:02:55
哦!我忘记了,我是新来的。 – 2015-03-16 18:11:07