猿问

PHP 用 SoapClient 访问 远程https wsdl接口。

PHP用SoapClient访问远程wsdl接口http可以成功https调不通
报错SOAP-ERROR:ParsingWSDL:Couldn'tloadfrom'https://...:/xx/xx/xx?wsdl':failedtoloadexternalentity"https://...:/xx/xx/xx?wsdl"
好像证书的原因,但是加上证书、绕过证书的方法都不行
有没有朋友熟悉SoapClient实例化是的第二参数选项的环境linux、php7
求助,网上帖子都翻烂了...
森栏
浏览 1438回答 2
2回答

明月笑刀无情

libxml_disable_entity_loader(false);$opts=array('ssl'=>array('verify_peer'=>false),'https'=>array('curl_verify_ssl_peer'=>false,'curl_verify_ssl_host'=>false));$streamContext=stream_context_create($opts);$client=newSoapClient("https://urlToSoapWs",array('stream_context'=>$streamContext));这个试过了不行...
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答