
python
Liv2005
这个作者很懒,什么都没留下…
展开
-
python2 httplib request ssl hostname ‘xxx‘ doesn‘t match either of xxx
用python2使用httplib或者request库的时候,访问https站点,提示如下:Exception: hostname 'xxx' doesn't match either of 'yyy'截图:原因是 python2的httplib库下层调用的SSL组件,会去请求对应https站点的证书信息,然后验证你请求的域名是否符合该证书。证书内容截图如下:证书中的“使用者备用名称” 即SNI没有我请求的域名,因此报错。修复方法:在脚本前面增加两行im..原创 2020-12-18 17:48:36 · 1119 阅读 · 1 评论 -
数据描述符与非数据描述符
数据描述符 与 非数据描述符原创 2017-09-12 10:35:38 · 2075 阅读 · 0 评论 -
Python3.X安装后 pip3报错 ModuleNotFoundError: No module named '_ssl'
Python3.7需要openssl1.0.2以上版本, 而CentOS6默认只到openssl1.0.1,因此需要先额外安装openssl。为了避免与系统已有openssl冲突,因此安装到其他路径:wget https://www.openssl.org/source/openssl-1.1.1a.tar.gztar -zxvf openssl-1.1.1a.tar.gz cd o...原创 2018-12-10 15:20:02 · 3557 阅读 · 12 评论