【问题标题】:Convert requests code to urllib in python在python中将请求代码转换为urllib
【发布时间】:2015-07-24 21:40:43
【问题描述】:

我在我的应用程序中使用requests 模块,但是当我在谷歌应用程序引擎中运行它时,引发 SSL 连接 异常:

File "/base/data/home/apps/s~myapp/1.385939809966824449/lib/requests/adapters.py", line 429, in send
    raise SSLError(e, request=request)
SSLError: Can't connect to HTTPS URL because the SSL module is not available.

我在谷歌上搜索了这个问题并阅读了一些说 SSL 模块不在 GAE 而列表中的答案。 我可以使用urllib 发送一个简单的GET 请求。还可以。 urllib 中的 requests.request('GET', request_url, params=params, files=files) 等价于什么?

【问题讨论】:

    标签: python-2.7 google-app-engine urllib


    【解决方案1】:

    我用这个:

    import urllib
    import urllib2
    result = urllib2.urlopen(request_url, urllib.urlencode(params))
    if result.getcode() == 200:
        pass #change it
    

    但是这段代码只能发送文本和数字而不是文件。

    【讨论】:

      猜你喜欢
      • 2015-08-18
      • 1970-01-01
      • 2019-06-26
      • 2022-08-06
      • 2021-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      相关资源
      最近更新 更多