Maison >développement back-end >Tutoriel Python >Comment puis-je résoudre les requêtes Python SSLError : certificat SSL non fiable ?
Résoudre les requêtes Python SSLError : un chemin vers la validation SSL
Faire face à une erreur SSL lorsque vous travaillez avec des requêtes Python peut être un obstacle frustrant. Ce problème est dû à un certificat SSL non fiable. Pour comprendre où le certificat SSL est attendu, examinons les détails du problème.
Correction rapide : désactiver la vérification du certificat
La solution la plus rapide consiste à définir le paramètre de vérification. à False :
requests.get('https://example.com', verify=False)
Cependant, cela compromet la sécurité en contournant la vérification du certificat, exposant potentiellement votre application à vulnérabilités.
Solution optimale : certificat SSL de confiance
Une approche plus sécurisée consiste à obtenir un certificat SSL de confiance et à définir le paramètre de vérification sur son chemin sous forme de chaîne :
requests.get('https://example.com', verify='/path/to/cert.pem')
Dans Requests version 2.0 et supérieure, le paramètre verify fournit flexibilité :
Pour améliorer davantage votre compréhension, explorez le paramètre cert dans la documentation des requêtes : https://requests.readthedocs.io/en/master/user/advanced/#ssl-cert-verification
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!