【问题标题】:Tornado gzip compressed response for a specific RequestHandler特定 RequestHandler 的 Tornado gzip 压缩响应
【发布时间】:2015-11-25 03:08:25
【问题描述】:

我怎样才能只为我的 Tornado 应用程序中的单个 RequestHandler 提供压缩响应?

【问题讨论】:

    标签: python tornado


    【解决方案1】:

    在该处理程序的initialize() 方法中,调用self.transforms.append(tornado.web.GZipContentEncoding)

    【讨论】:

    • RequestHandler 不包含transforms 属性,而是有一个_transforms 属性,在_execute 方法中被覆盖。
    • 糟糕,我在看Application。那时没有使用 GZipContentEncoding 的干净方法;在编写数据之前,您需要手动压缩数据。
    猜你喜欢
    • 2012-02-12
    • 2014-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-02
    • 2012-08-04
    相关资源
    最近更新 更多