Django的testserver返回JSON ok,但是nginx返回垃圾

时间:2013-10-03 01:32:14

标签: django nginx fastcgi

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

问题是django默认服务器(manage runserver)工作正常,但是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,等等......}

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配置或可能是

1 个答案:

答案 0 :(得分:0)

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