2

我正在使用 SSL / HTTPS 托管一个站点,并试图从服务器(Ubuntu 18.04)上的 Python 2.7 脚本向它发出请求。

运行脚本时,我收到此错误:

requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:727)

但是,当我curl --verbose -X GET -I <url>在同一台服务器上运行时,它说证书已经过验证。

我确实知道该证书实际上是有效的,并且不是自签名证书。

关于我可以做些什么来让 python 接受该证书的任何想法?

编辑:这是触发问题的代码。请注意,我没有包括 URL,因为它不被公众访问:

import requests
r = requests.get('https://www.example.org')
print r.status_code
4

0 回答 0