https上wsdl加载的WAMPServer craahes://
我刚刚下载了带有Apache/2.4.4 Win64 OpenSSL/1.0.1g PHP/5.4.12的wampserver。不是标准下载,原始的openssl版本太旧了 我试图创建一个新的soapclient,但是当wsdl位于sslurl时,apache会崩溃,没有错误 $wsdl='; $sclient=newsoapclient$wsdl,数组'trace'=>1 没有点击,没有运行,没有错误。我得到的只是: 连接已重置 加载页面时已重置与服务器的连接 在浏览器上。即使在调试器中,我也只是提前完成了会话 wsdl在没有ssl的url上不可用,但是如果我将其复制到本地位置,它会工作,但是所有的名称空间都会关闭 我使用的是自签名证书,但又出现了一个错误https上wsdl加载的WAMPServer craahes://,https,wsdl,wampserver,win64,Https,Wsdl,Wampserver,Win64,我刚刚下载了带有Apache/2.4.4 Win64 OpenSSL/1.0.1g PHP/5.4.12的wampserver。不是标准下载,原始的openssl版本太旧了 我试图创建一个新的soapclient,但是当wsdl位于sslurl时,apache会崩溃,没有错误 $wsdl='; $sclient=newsoapclient$wsdl,数组'trace'=>1 没有点击,没有运行,没有错误。我得到的只是: 连接已重置 加载页面时已重置与服务器的连接 在浏览器上。即使在调试器中,我也
[Sun Apr 13 22:45:50.192400 2014][ssl:warn][pid 19:tid 76]AH01909:为mydomain:443配置的RSA证书未包含与服务器名称匹配的ID似乎问题出在您的证书上。至少有两个问题: 自签名证书,客户端不信任该证书 证书不包含您网站的DNS名称 当其中一个错误发生时,大多数系统将放弃连接 请尝试在之前添加以下设置:
$context = stream_con**strong text**text_create(array(
'ssl' => array(
'verify_peer' => false,
'allow_self_signed' => true
)
));
请参阅下面的Stackoverflow问题:具有wsdl的服务器具有良好的证书,我运行的客户端具有自签名客户端。如果我不使用新的mySoap$wsdl数组,那么wsdl似乎不会被解析,对wsdl中的方法的任何调用都会失败。除非我不了解选项数组中如何使用“location”和“uri”。