tornado -- 获得使用代理的remote_ip | 获取域名(host)

参照: http://tornadogists.org/899253/

tornado通过 self.request.remote_ip获得远端ip

self.request.host 获取域名 这个可以判定对方是使用域名还是ip来访问服务器的


如果对方使用了代理,则可以如下

# To get remote_ip, it should set xheaders=True when initializing HTTPServer 
http_server = HTTPServer(Application(), xheaders=True)

application.listen(8080, xheaders=True)


你可能感兴趣的:(tornado,xheaders)