1

通过https://github.com/simplegeo/python-oauth2上的教程,我可以创建一个签名的请求对象。但我不明白如何发送请求并收到任何回复。

当我检查从 request.to_url() 获得的 URL 时,我得到了响应。我只是不知道如何以编程方式获取它。

4

1 回答 1

0

要发出 GET 请求,您可以这样做

import urllib2
response = urllib2.urlopen(request.to_url())
response_body = response.read()    # in case you need it

对于 POST,你应该能够做到

import urllib2
urllib2_req = urllib2.Request(request.url, request.to_postdata())
response = urllib2.urlopen(urllib2_req)
response_body = response.read()    # in case you need it
于 2012-09-20T04:33:16.387 回答