赞
踩
我正在尝试设置一个使用SSL进行通信的Soap客户端 . 我可以使用我的SSL证书在SoapUI应用程序中测试Soap Request和Response . 它在SoapUI应用程序中运行良好 .
当我尝试使用PHP执行相同操作时,它会抛出以下错误 .
"Fatal error: Uncaught SoapFault exception: [HTTP] Could not connect to host in "
以下是我在SoapClient中使用的选项 . 我还尝试使用 WSSoapClient.php 添加WSSecurity Header
$context = stream_context_create(
array(
'ssl' => array(
'ciphers' => 'TLS-RSA-AES-128-CBC-SHA'
),
)
);
$options = array(
"uri" => $url,
"location" => $url,
"soap_version" => SOAP_1_2,
"encoding" => "UTF-8",
"trace" => true,
"exceptions" => true,
"local_cert" => __DIR__ . "/keypair.pem",
"cache_wsdl" => WSDL_CACHE_NONE,
"connection_timeout" => 2000
);
keypair.pem 是我的SSL证书(.crt)和rsa私钥(.pem)的组合
在这方面,我感谢你的帮助 .
谢谢
Sithik
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。