为了账号安全,请及时绑定邮箱和手机立即绑定

tornado 里面如何使用Future中的数据?

tornado 里面如何使用Future中的数据?

当年话下 2019-02-21 04:11:33
tonado官方文档(http://www.tornadoweb.org/en/stable/gen.html) 可以通过定义以下方法获取异步返回值: @gen.coroutine def fetch_json(url): response = yield AsyncHTTPClient().fetch(url) raise gen.Return(json_decode(response.body)) 但是以下代码调用fetch_json方法,得到一个数据(tornado.concurrent.Future),在get方法里面怎么获取返回的response.body的值? class TestHandler(BaseHtHandler): @asynchronous def get(self): log.info("TestHandler.get") self.set_header("Access-Control-Allow-Origin", "*") response=self.fetch_json("http://www.baidu.com") self.finish()
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 541 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信