【发布时间】:2013-05-21 22:29:49
【问题描述】:
我有一个用 rails 编写的 api,它在每个请求上都会以 JSON 响应进行响应。
响应可能很大,所以我需要使用 gzip 压缩 JSON 响应。
想知道如何在 Rails 控制器中执行此操作?
我已经添加了行
use Rack::Deflater
在 config.ru 中
我是否也应该更改呈现 JSON 的行中的某些内容?
render :json => response.to_json()
另外,我如何检查响应是否为 gzip 格式..?
我从终端做了一个 curl 请求,我只看到普通的纯 JSON。
【问题讨论】:
标签: ruby-on-rails json ruby-on-rails-3 gzip rack