import requests
data = {'foo':'bar'}
url = 'https://foo.com/bar'
r = requests.post(url, data=data)
Nếu URL sử dụng chứng chỉ tự ký, điều này không thành công với
requests.exceptions.SSLError: [Errno 1] _ssl.c:507: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Tôi biết rằng tôi có thể chuyển False
tới verify
tham số, như sau:
r = requests.post(url, data=data, verify=False)
Tuy nhiên, những gì tôi muốn làm là trỏ yêu cầu đến một bản sao của khóa công khai trên đĩa và yêu cầu nó tin tưởng chứng chỉ đó.