Requêtes Python rencontrant « SSLError » : un guide complet
Dans la programmation Python, la bibliothèque Requests est couramment utilisée pour envoyer des requêtes HTTP. Cependant, lors de son utilisation avec HTTPS, l'erreur suivante peut être rencontrée :
requests.exceptions.SSLError: [Errno 1] _ssl.c:503: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Ce problème est dû à un certificat SSL non fiable. Bien que la désactivation de la vérification des certificats à l'aide de verify=False soit une solution rapide, elle présente des risques de sécurité tels que des attaques de l'homme du milieu.
Pour les applications sécurisées, définissez le paramètre verify sur le chemin d'une autorité de certification de confiance. (CA) est recommandé. Depuis la version 2.0, Requests prend en charge les valeurs suivantes pour la vérification :
De plus, envisagez d'utiliser le paramètre cert pour spécifier le chemin d'accès à un client. certificat SSL latéral. En configurant ces paramètres de manière appropriée, les requêtes Python peuvent gérer efficacement la vérification des certificats SSL et garantir des connexions HTTPS sécurisées.
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!