def request_json(self, resource, valid_codes=(200,), **kwargs):
"""
Returns a JSON-like object which is actually a future...
"""
request_args = self._create_request_args(**kwargs)
rpc = urlfetch.create_rpc()
rpc.msg = "%s: %s%s" % (request_args["method"],
self._endpoint,
resource)
urlfetch.make_fetch_call(rpc, self._endpoint+resource, **request_args)
return ASyncJSONObject(rpc, self.log, valid_codes=valid_codes)
评论列表
文章目录