I'm trying to access WSDL(Web Service Definition Language) file using SoapClient() of PHP. I found that WSDL file is authenticated. I tried with passing credentials on an array by another parameter and active SSL on my server, still I'm getting an error.
Here is the code I'm using:
$client = new SoapClient("https://webservices.chargepointportal.net:8081/coulomb_api_1.1.wsdl",array("trace" => "1","Username" => "username","Password" => "password"));
Here is the error I'm getting:
Warning: SoapClient::SoapClient(https://webservices.chargepointportal.net:8081/coulombapi1.1.wsdl) [soapclient.soapclient]: failed to open stream: Connection timed out in PATHTOFILE on line 80
Warning: SoapClient::SoapClient() [soapclient.soapclient]: I/O warning :failed to load external entity "https://webservices.chargepointportal.net:8081/coulombapi1.1.wsdl" in PATHTOFILE on line 80
Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: ParsingWSDL: Couldn't load from 'https://webservices.chargepointportal.net:8081/coulombapi1.1.wsdl' : failed to load external entity "https://webservices.chargepointportal.net:8081/coulombapi1.1.wsdl" in PATHTOFILE:80 Stack trace: #0 /home2/wingstec/public_html/widget/API/index.php(80): SoapClient->SoapClient('https://webserv...', Array) #1 {main} thrown in PATHTOFILE on line 80
It seems that error says file not exist at the path we given but when we run that path directly on browser then we're getting that file
Can anyone help me to figure out what the exactly problem is?
Ads