gpt4 book ai didi

python -SSL : CERTIFICATE_VERIFY_FAILED

转载 作者:太空宇宙 更新时间:2023-11-03 14:45:46 25 4
gpt4 key购买 nike

我有一个使用 VirusTotal API 的 python 脚本。它一直没有问题,但是当我运行脚本时突然出现以下错误:

urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>

我认为可能是我们的网络代理导致了这个问题。有没有办法阻止它验证证书?以下是使用 API 的代码部分:

json_out = []
url = "https://www.virustotal.com/vtapi/v2/file/report"

parameters = {"resource": my_list,
"apikey": "<MY API KEY>"}

data = urllib.urlencode(parameters)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
json_out.append (response.read())

最佳答案

I believe it may be our web proxy that is causing the issue. Is there a way to prevent it from verifying the cert?

如果您假设 SSL 拦截代理拒绝连接,那么您必须在代理处解决问题,即无法指示代理不检查您的应用程序的证书。

相反,如果您假设有一个 SSL 拦截代理,因此您收到的证书不是由您信任的 CA 签署的,那么您应该获取代理的 CA 并在您的应用程序中信任它(参见 cafile documentation 中的参数)。禁用验证几乎从来都不是正确的方法。而是修复它以便验证有效。

关于 python -SSL : CERTIFICATE_VERIFY_FAILED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39146397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com