首页 > 其他 > 详细

异步请求

时间:2015-03-27 20:15:36      阅读:298      评论:0      收藏:0      [点我收藏+]

异步 HTTP 客户端

Tornado 包含了两种非阻塞式 HTTP 客户端实现:SimpleAsyncHTTPClient 和 CurlAsyncHTTPClient。前者是直接基于 IOLoop 实现的,因此无需外部依赖关系。 后者作为 Curl 客户端,需要安装 libcurl 和 pycurl 后才能正常工作,但是对于使用 到 HTTP 规范中一些不常用内容的站点来说,它的兼容性会更好。为防止碰到 旧版本中异步界面的 bug,我们建议你安装最近的版本的 libcurl 和 pycurl

这些客户端都有它们自己的模组(tornado.simple_httpclient 和 tornado.curl_httpclient),你可以通过tornado.httpclient 来指定使用哪一种 客户端,默认情况下使用的是 SimpleAsyncHTTPClient,如果要修改默认值,只要 在一开始调用 AsyncHTTPClient.configure 方法即可:

AsyncHTTPClient.configure(‘tornado.curl_httpclient.CurlAsyncHTTPClient‘)


本文出自 “Art_Hero” 博客,请务必保留此出处http://curran.blog.51cto.com/2788306/1625617

异步请求

原文:http://curran.blog.51cto.com/2788306/1625617

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!