Urrlib3/Requests:googleappengin上的HTTPS问题

2024-09-30 18:17:51 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我正在尝试使用App Engine上的请求进行HTTPS连接,但我收到以下错误

NameError: name 'CERT_NONE' is not defined

urrlib3似乎无法导入ssl。有什么想法吗?在

更新:问题是appengine上的ssl缺少以下内容

^{pr2}$

Tags: namehttpsnoneappsslcertis错误
3条回答

这个问题是由t-8ch修复的,您可以在urllib3github存储库的这个调用https://github.com/shazow/urllib3/pull/130中看到。在

他们还没有完成合并到主分支,但是您可以从t-8ch的固定分支获得可用的包:https://github.com/t-8ch/urllib3/tree/unify_ssl_api

我已经测试过了,效果很好。在

maxcnunes提到的修复似乎已经合并到requests-1.2.0中。看起来它至少在我的dev_appserver上正常工作。在

您使用的是最新的urllib3吗?他们最近增加了对GAE的支持。我似乎记得您需要使用urlphetchapi,而不是直接使用SSL。在

相关问题 更多 >