本文整理汇总了Python中tornado.httpclient.HTTPRequest.params['Action']方法的典型用法代码示例。如果您正苦于以下问题:Python HTTPRequest.params['Action']方法的具体用法?Python HTTPRequest.params['Action']怎么用?Python HTTPRequest.params['Action']使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tornado.httpclient.HTTPRequest
的用法示例。
在下文中一共展示了HTTPRequest.params['Action']方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: make_request
# 需要导入模块: from tornado.httpclient import HTTPRequest [as 别名]
# 或者: from tornado.httpclient.HTTPRequest import params['Action'] [as 别名]
def make_request(self, action, params={}, path='/', verb='GET', callback=None):
"""Make an async request. This handles the logic of translating
from boto params to a tornado request obj, issuing the request,
and passing back the body.
The callback should operate on the body of the response, and take
an optional error argument that will be a tornado error.
"""
request = HTTPRequest('https://%s' % self.host, method=verb)
request.params = params
request.auth_path = '/' # need this for auth
request.host = self.host # need this for auth
if action:
request.params['Action'] = action
if self.APIVersion:
request.params['Version'] = self.APIVersion
self._auth_handler.add_auth(request) # add signature
http_client = AsyncHTTPClient()
http_client.fetch(request, functools.partial(self._finish_make_request, callback=callback))