【问题标题】:Django's testserver returns JSON ok, but nginx returns junkDjango 测试服务器返回 JSON ok,但 nginx 返回垃圾
【发布时间】:2013-10-09 13:50:08
【问题描述】:

我有 nginx 作为 django 默认 fcgi 服务器的代理。

问题是 django 默认服务器(管理运行服务器)工作正常,但 nginx + fcgi 连接在返回 JSON 时没有。其他类型正常 - js、css、img ok 返回的标头和 json 是。

默认-


标题:

Content-Type:application/json
Date:Thu, 03 Oct 2013 01:02:05 GMT
Server:WSGIServer/0.1 Python/2.7.3

json:{"amount": 3000.0, "limit": 0.0,etc....}

nginx:


标题:

Connection:keep-alive
Content-Encoding:gzip
Content-Type:text/html; charset=utf-8
Date:Thu, 03 Oct 2013 01:04:03 GMT
Server:nginx/1.1.19
Transfer-Encoding:chunked

json - БаланÑ

问题出在什么地方? Nginx 配置或者可能是

【问题讨论】:

    标签: django nginx fastcgi


    【解决方案1】:

    您似乎将 nginx 配置为 gzip 压缩,而您的客户端库似乎不理解 gzip。切换到使用能够理解 HTTP 和 HTTP 压缩的客户端网络库。

    【讨论】:

      猜你喜欢
      • 2015-06-27
      • 2013-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-04
      • 2016-07-12
      相关资源
      最近更新 更多