urllib3 dalam python ialah perpustakaan untuk memproses URL Ia boleh digunakan untuk menghantar permintaan Http. ssl.SSLError(f"read error: {e!r}") ialah ralat yang menunjukkan bahawa sesuatu telah berlaku semasa menggunakan urllib3. Ralat ini mungkin disebabkan oleh masalah sambungan rangkaian, atau kerana tapak web yang disambungkan menggunakan pengesahan sijil dan pelanggan gagal lulus pengesahan. Selain itu, pengesahan sijil mungkin gagal kerana sijil telah tamat tempoh atau sijil tidak dikeluarkan oleh CA yang dipercayai.
Untuk ralat ini, anda boleh mengambil kaedah berikut untuk menyelesaikannya:
Pastikan sambungan rangkaian adalah normal, cuba sambung semula atau tukar rangkaian.
Gunakan pengesahan = Palsu untuk melumpuhkan pengesahan sijil, tetapi berbuat demikian akan menjadikan tapak web yang disambungkan tidak selamat
Gunakan perpustakaan lain dalam kod untuk menghantar permintaan, seperti permintaan. Gunakan sijil yang sesuai untuk pengesahan Jika ia adalah sijil yang ditandatangani sendiri, anda boleh mengimportnya ke dalam program Gunakan sijil CA tersuai untuk pengesahan Jika ralat disebabkan oleh tamat tempoh sijil, maka anda perlu mengemas kini. sijil Perlu diingatkan bahawa menggunakan kaedah kedua boleh menyelesaikan masalah, tetapi ia akan menjadikan sambungan laman web tidak selamat. Oleh itu, lebih baik menggunakan kaedah lain untuk menyelesaikan masalah. Contoh penggunaanSudah tentu. Berikut ialah contoh kod untuk melumpuhkan pengesahan sijil semasa menghantarhttpspermintaan menggunakan perpustakaan 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)
Atas ialah kandungan terperinci Mengenai ssl.SSLError urllib3(f\'ralat baca: {e!r}\') daripada e. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!