SOAP-ERROR:Parsing WSDL couldn't load form

发布于 2020-04-20 14:03:23 分类:技术笔记 阅读(73)  

使用webservice的时候,有可能出现无法加载WSDL的问题,出现此问题需要先排查服务器是否安装soap以及开启open_ssl拓展


以上都正常的话,可以修改一下传入的参数:

$soapClient = new \SoapClient($url, [

    'trace' => true,

    'connection_timeout' => 3,

    'stream_context' => stream_context_create([

        'ssl' => [

            'verify_peer' => false,

            'verify_peer_name' => false,

            'allow_self_signed' => true,

        ]

    ])

]);