Using PHP's soapclient to handle the authenticated HTTPS webservice is absolutely no problem. However, if you encounter some do not go to authenticate HTTPS but use the self-built certificate to do HTTPS, there will be a problem, generally reported "Could not connect to host." Error.
One of the solution is to try SoapClient ignore HTTPS SSL authentication, directly skip the authentication link, directly paste the code bar
$context = stream_context_create (' SSL ' = = Array (' verify_peer ' = = False, ' Allow_self_sign ed ' = True), $options [' stream_context '] = $context; $client = new SoapClient ($url, $options);
Verify_peer: Specifies whether to verify SSL, which is true by default
Allow_self_signed: Whether to allow the self-built certificate HTTPS service, default to False
Affix the Official document: http://php.net/manual/en/context.ssl.php
Original articles, reproduced please indicate the source
Using PHP soapclient to process the self-built certificate HTTPS service