gpt4 book ai didi

python - python 中的握手失败(_ssl.c :590)

转载 作者:太空狗 更新时间:2023-10-29 17:07:29 30 4
gpt4 key购买 nike

当我执行以下行时,

req = urllib2.Request(requestwithtoken) 
self.response = urllib2.urlopen(req,self.request).read()

我收到以下异常:

SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:590)

问题是我能够通过使用 curl ping 服务来获取 token 。在检索 token 的过程中,验证了所有证书。反过来,通过使用生成的 token ,我无法连接到该服务。我在尝试时遇到上述错误。这可能是什么原因?

最佳答案

我遇到了同样的问题。这可能是因为您的远程服务器请求的密码不受 urllib2 支持。我认为有两种可能的解决方案:

  1. Enable your specific cipher in urllib .我想你也可以启用 all ciphers supported (请参阅页面的最底部)而是使用 curl 检查您使用的是哪一个,如上面的链接所示。

  2. 使用额外的安全包安装requests:pip install requests[security]。在此 requests issue on github 中对此进行了进一步讨论.

我选择了第二个选项,它对我有用。

关于python - python 中的握手失败(_ssl.c :590),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33778516/

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