“尝试使用来自“ HTTPS” URL的“请求”来“获取”内容时获取SSLError”

时间:2019-05-29 14:40:47

标签: python-3.x ssl https

我正在尝试使用requests.get()调用HTTPS URL。但是得到SSLError

它在我的本地计算机上。
Python版本是3.7。我正在使用VS Code。
如果我尝试将verify=False传递给request.get(),则调用会成功并显示警告。

这是代码行:

resp = requests.get('https://statesymbolsusa.org/sites/statesymbolsusa.org/files/primary-images/irisflowersclassicpurple.jpg')

为什么会出现SSL错误?如何解决?
请有人解释这种行为。

1 个答案:

答案 0 :(得分:0)

这似乎是不受信任的SSL证书

您是否尝试设置verify=True

这将强制根据图书馆自己的可信证书颁发机构(CA)验证证书