2016-05-26 8 views
0

ausführen Sehr geehrte alle bitte helfen Sie mir, wie kann ich folgende URL mit cURL mit PHP ausführen?Möchten URL mit Port Nummer

https://telenorcsms.com.pk:27677/corporate_sms2/api/auth.jsp?msisdn=923468211085&password=Javed1212

ich bin Tring dies aber kein Ergebnis gefunden.

$tuCurl = curl_init(); 
curl_setopt($tuCurl, CURLOPT_URL, "https://telenorcsms.com.pk/corporate_sms2/api/auth.jsp?msisdn=923468211085&password=Javed1212"); 
curl_setopt($tuCurl, CURLOPT_PORT , 27677); 
curl_setopt($tuCurl, CURLOPT_VERBOSE, 0); 
curl_setopt($tuCurl, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($tuCurl, CURLOPT_CONNECTTIMEOUT, 5); // 5 seconds timeout 

$tuData = curl_exec($tuCurl); 
curl_close($tuCurl); 

echo $tuData; 
+0

Theres eine SSL-Einstellung für curl. Vielleicht möchten Sie damit spielen. – CodeGodie

Antwort

0

Es scheint, dass Ihre Anfrage bei der "Mitte" des Authentifizierungsprozesses ist.
Möglicherweise müssen Sie einige Anmeldeinformationen über die Anforderung berücksichtigen, um auf die benötigte Ressource zuzugreifen.
Zuerst setzen Sie CURLOPT_VERBOSE im aktiven Modus: true(1) (um die Details der Anfrage Verarbeitung zu erhalten).
Zweitens gibt diese Site eine XML Antwort zurück.
Verwenden Sie var_dump, um weitere Details zur Antwort zu erhalten. Hier
ist, wie es jetzt aussieht:

$tuCurl = curl_init(); 
curl_setopt($tuCurl, CURLOPT_URL, "https://telenorcsms.com.pk/corporate_sms2/api/auth.jsp?msisdn=923468211085&password=Javed1212"); 
curl_setopt($tuCurl, CURLOPT_PORT , 27677); 
curl_setopt($tuCurl, CURLOPT_VERBOSE, true); 
curl_setopt($tuCurl, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($tuCurl, CURLOPT_CONNECTTIMEOUT, 5); // 5 seconds timeout 

$tuData = curl_exec($tuCurl); 
curl_close($tuCurl); 

var_dump($tuData); 

Der Ausgang:

'<?xml version="1.0" encoding="UTF-8" ?> 








    <corpsms> 
    <command>Auth_request</command> 
    <data>8c22d08be9bd492ea06bef31af4d62f3</data> 
    <response>OK</response> 
    </corpsms > 

' 
Verwandte Themen