cURL Erreur 1: protocole non pris en charge: https
Tous,
Je suis en train de HTTPS POSTER une requête SOAP via PHP cURL wrapper méthodes de continuer à la suite cURL erreur: Erreur 1: protocole non pris en charge: https, les idées de pourquoi ce qui se passe? L'URL cible est bonne et je suis capable de l'atteindre via la ligne de commande.
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$this->apiURL);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-type: text/xml;charset=UTF-8',
'Content-length: '.strlen($SOAPRequest),
'SOAPAction: ""'
) );
curl_setopt($ch, CURLOPT_POSTFIELDS, $SOAPRequest);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
$result = curl_exec($ch);
essayez, après la désactivation de SELinux (si en cours d'exécution) et/ou iptables
Aussi, où en êtes-vous de réglage de la distance de certificat à utiliser sur la communication https? unitstep.net/blog/2009/05/05/...
Aussi, où en êtes-vous de réglage de la distance de certificat à utiliser sur la communication https? unitstep.net/blog/2009/05/05/...
OriginalL'auteur Slinky | 2011-01-12
Vous devez vous connecter pour publier un commentaire.
Vérifiez d'abord phpinfo();
Si Curl est activé dans le PHP comme indiqué dans les résultats de la fonction phpinfo (), puis
OriginalL'auteur Wazy
Votre PHP a été compilé sans le support SSL.
OriginalL'auteur Andries Mooij