web-dev-qa-db-fra.com

Composant Joomla3.x curl JHttpTransportCurl

Je développe un composant nécessitant l'utilisation d'une API de logiciel de gestion, qui utilise curl pour accéder aux données de ce logiciel.

Cependant, il semble que joomla limite l’accès aux boucles, parce que l’API fonctionne correctement sans joomla. Quand joomla montre l'erreur

 1 Curl error: Protocol " https" not supported or disabled in libcurl 

après quelques recherches sur google, joomla n’accepte que l’envoi de requêtes curl de JHttpTransportCurl. Veuillez donner des conseils sur le tutoriel ou un exemple d'utilisation de la classe JHttpTransportCurl.

1
user3508896

Définissez les options cURL suivantes:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,  2);

CURLOPT_SSL_VERIFYPEER - vérifie le certificat SSL de l'homologue ( http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html )

CURLOPT_SSL_VERIFYHOST - vérifie le nom du certificat contre l'hôte ( http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html )

1
Nagarjun