Résolu : Curl POST vers l'URL HTTPS après la mise à niveau vers OSX 10.10 Yosemite
Si vous avez rencontré l'erreur "Erreur de retour SSLRead() -9806" après la mise à niveau vers OSX 10.10 Yosemite, vous n'êtes pas seul. Ce problème survient lors des requêtes Curl POST vers des URL SSL.
Le problème vient du fait que php est actuellement compilé avec des versions cURL qui utilisent le transport sécurisé d'Apple sous Yosemite. Cependant, de nombreuses URL cibles pour ces requêtes ne prennent plus en charge SSLv3, qui a été désactivé en raison de la vulnérabilité POODLE.
Solution
Pour résoudre ce problème, vous allez vous devez installer une version php qui utilise cURL avec OpenSSL au lieu de Secure Transport. Voici un guide étape par étape :
Configurer Apache ou Nginx :
Maintenant, l'"erreur de retour SSLRead() -9806" ne devrait plus apparaître lorsque vous tentez des requêtes Curl POST vers des URL HTTPS.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!