我有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配置或可能是
答案 0 :(得分:0)
您似乎已将nginx配置为gzip压缩,而您的客户端库似乎不了解gzip。切换到使用了解HTTP和HTTP压缩的客户端网络库。