30/09/2018, 18:56

Hỏi về certificate khi dùng request trong python

Khi mình build file exe cho python bằng py2exe bị báo lỗi
requests.exceptions.SSLError: [Errno 2] No such file or directory
mình tìm hiểu thì do bị thiếu verify, nên trong request.get() mình thêm một tham số là verify =false. Build chạy chương trình ổn. Nhưng vẫn bị warnings một lỗi (ko ảnh hưởng đến chương trình)

C:Python27libsite-packages
equestspackagesurllib3connectionpool.py:789: I
nsecureRequestWarning: Unverified HTTPS request is being made. Adding certificat
e verification is strongly advised. See: https://urllib3.readthedocs.org/en/late
st/security.html
  InsecureRequestWarning)

In ra màn hình nhìn khá bực mình, không biết có cách nào không nhỉ? Cũng ko ràng về verify lắm

Cường Lê viết 21:12 ngày 30/09/2018

Theo mình biết là do bạn chưa cung cấp CA cert để thực hiện kết nối ssl. Trong thông báo warning có link tham khảo, bạn có thử đọc trong đó chưa? Giải pháp là bạn cài gói certifi, hoặc bạn phải cung cấp đường dẫn đến ca cert.

Bài liên quan
0