我正在使用requests与django应用程序进行通信,但是
当我尝试时
requests.get('https://mysite.com', verify=True)
我遇到了以下错误:
主机名 “mysite.com” 与 “*.myhost.com”、“myhost.com” 均不匹配
然而,当我查看浏览器或者http://www.digicert.com/help/时,证书看起来非常好。
我的主机提出这可能是由于 requests 不支持 SNI 导致的问题(Github 上也有人确认了:https://github.com/kennethreitz/requests/issues/749)。有没有人使用 requests 找到解决方法?