我正在使用请求与 django 应用程序进行通信,但是
当我尝试
requests.get('https://mysite.com', verify=True)
我得到错误:
主机名“mysite.com”与“*.myhost.com”、“myhost.com”中的任何一个都不匹配
但是,当我查看浏览器或http://www.digicert.com/help/时,证书看起来又好又漂亮。
我的主人认为这是请求缺乏 SNI 支持(Github 似乎证实了这一点https://github.com/kennethreitz/requests/issues/749)。有没有人找到使用请求的解决方法?