龙卷风环境信息

问题描述:

我一直在尝试为我的应用程序的某些部分使用Tornado。为此,我想了解用户的环境信息,即用户的浏览器和操作系统。龙卷风环境信息

在挂架,我可以这样做,但我没有得到如何做,在龙卷风/

所有这些信息都存储在the RequestHandler实例的request领域。可以从RequestHandler方法中通过self.request访问。

这是tornado.httpserver.HTTPRequest的一个实例。关于浏览器,操作系统等的信息可以在headers field找到。

实施例:

import tornado.ioloop 
import tornado.web 

class MainHandler(tornado.web.RequestHandler): 
    def get(self): 
     self.write(self.request.headers) 

if __name__ == "__main__": 
    application = tornado.web.Application([ 
     (r"/", MainHandler), 
    ]) 
    application.listen(8888) 
    tornado.ioloop.IOLoop.instance().start()