我正在尝试使用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错误?如何解决?
请有人解释这种行为。
答案 0 :(得分:0)
这似乎是不受信任的SSL证书
您是否尝试设置verify=True
?
这将强制根据图书馆自己的可信证书颁发机构(CA)验证证书