Tag: http streaming

使用Rack :: Deflater时,rails中的HTTP流不能正常工作

我在rails 3.1中设置了独角兽,http流式传输工作直到我启用Rack :: Deflater。 我曾尝试使用Rack :: Chunked。 在curl中,我可以看到我在chrome中的响应,我得到以下错误:ERR_INVALID_CHUNKED_ENCODING 其他浏览器(firefox,safari)以及开发(osx)和生产(heroku)之间的结果相同。 config.ru: require ::File.expand_path(‘../config/environment’, __FILE__) use Rack::Chunked use Rack::Deflater run Site::Application unicorn.rb: listen 3001, :tcp_nopush => false worker_processes 1 # amount of unicorn workers to spin up timeout 30 # restarts workers that hang for 30 seconds 控制器: render “someview”, :stream => true 谢谢你的帮助。