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.
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 )