【问题标题】:net::ERR_CONTENT_DECODING_FAILED when using Rack::Deflater on jrubynet::ERR_CONTENT_DECODING_FAILED 在 jruby 上使用 Rack::Deflater 时
【发布时间】:2014-06-15 09:35:59
【问题描述】:

net::ERR_CONTENT_DECODING_FAILED 在 jruby 上使用 Rack::Deflater 时,我在 chrome 中收到此消息。 在阅读了一些内容之后,看起来这是 gzipping 的一些 jruby 问题。

有没有其他方法可以提供 gzipped 资产?并且还动态压缩响应?

我在 heroku 上托管应用程序。 Rails 版本是 3.2.X

我认为这与这个问题有关: https://github.com/jruby/jruby/issues/1371#ref-issue-15218894

【问题讨论】:

  • 你解决过这个问题吗?
  • 不。我们还没有解决这个问题。

标签: ruby-on-rails heroku jruby rack deflate


【解决方案1】:

此错误来自浏览器

响应应包含标头,告诉客户端正在使用哪种压缩方案:Content-Encoding: gzip 和 请求应包含正确的标头:“Accept-Encoding: gzip, deflate”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多