def GET(self, params):
result = None
headers = self._get_headers()
target_url = '/' +params
if web.ctx.environ.get('QUERY_STRING', None):
target_url += '?'+web.ctx.environ['QUERY_STRING']
httpcon = httplib.HTTPConnection('twitter.com', 80)
try:
httpcon.request('GET', target_url, headers=headers)
twitter_response = httpcon.getresponse()
return self.sendoutput(twitter_response)
except Exception, inst:
if result:
logger.error("%s\n\n%s\n\n%s\n\n%s\n\n%s" % (target_url, str(inst), headers, web.data(), twitter_response.read()))
else:
logger.error("%s\n\n%s\n\n%s\n\n%s" % (target_url, str(inst), headers, web.data()))
web.internalerror()
评论列表
文章目录