Hi,
I’m really struggling to get my web service functioning over HTTPS. Via HTTP, it works perfectly. When I use a HTTPS connection, the WSDL loads perfectly, but when trying to consume the web service with a SOAP client and use any of the methods, I receive the following error:
SOAP-ERROR: Parsing WSDL: Couldn't load from 'the web service URL' : failed to load external entity "the web service URL"
If I use serviceOptions to set the serviceUrl as the http version, but connect to the https WSDL from SOAP client, it works… but of course this means data is being sent to & from the methods over a http. For example:
public function actions()
{
return array(
'service'=>array(
'class'=>'CWebServiceAction',
'serviceOptions' => array('serviceUrl'=>'the web service URL'),
),
);
}
As this is one of my first posts on the forum, it’s not letting me include any URLs. I’m hoping i’ll be able to expand on this in my reply to the thread.
I’m really struggling with this and would appreciate any hints, tips or advice.
Thanks in advance