我面臨調用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