将请求代码转换为python中的urllib



我在我的应用程序中使用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请求。还好。urllibrequests.request('GET', request_url, params=params, files=files)的等价物是什么

我用这个:

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

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

最新更新