urllib3 dans python est une bibliothèque de traitement des URL. Elle peut être utilisée pour envoyer des requêtes Http. ssl.SSLError(f"read error: {e!r}") est une erreur indiquant que quelque chose s'est mal passé lors de l'utilisation de urllib3. Cette erreur peut être due à un problème de connexion réseau ou au fait que le site Web connecté utilise la vérification du certificat et que le client ne réussit pas la vérification. De plus, la vérification du certificat peut échouer si le certificat a expiré ou s'il n'est pas émis par une autorité de certification de confiance.
Pour cette erreur, vous pouvez utiliser les méthodes suivantes pour la résoudre :
Assurez-vous que la connexion réseau est normale, essayez de vous reconnecter ou de changer de réseau.
Utilisez verify = False pour désactiver la vérification du certificat, mais cela rendra le site Web connecté non sécurisé
Utilisez d'autres bibliothèques dans le code pour envoyer des requêtes, telles que des requêtes. Utilisez un certificat approprié pour la vérification. S'il s'agit d'un certificat auto-signé, vous pouvez l'importer dans le programme. Utilisez un certificat CA personnalisé pour la vérification. Si l'erreur est causée par l'expiration du certificat, vous devez alors mettre à jour. le certificat Il convient de noter que l'utilisation de la deuxième méthode peut résoudre le problème, mais elle rendra la connexion au site Web dangereuse. Il est donc préférable d’utiliser d’autres méthodes pour résoudre le problème. Exemples d'utilisationBien sûr. Voici un exemple de code pour désactiver la vérification du certificat lors de l'envoi dehttpsdemandes à l'aide de la bibliothèque urllib3 :
import urllib3 http = urllib3.PoolManager() response = http.request('GET', 'https://example.com', verify=False) print(response.data)
import requests response = requests.get('https://example.com', verify=False) print(response.text)
import requests response = requests.get('https://example.com', verify='path/to/ca_cert.pem') print(response.text)
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!