2013-10-03 65 views
-1

我有nginx作爲django默認fcgi服務器的代理。Django的testserver返回JSON ok,但nginx返回垃圾

問題是Django的默認服務器(管理runserver)工作正常,但nginx + fcgi連接不返回JSON.Other類型都沒問題 - 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:{ 「量」:3000.0, 「限制」: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 - Ð'аd»d°Ð½Ñ

什麼或者可能是什麼問題? Nginx的配置或可能是

回答

0

你似乎有nginx配置爲gzip壓縮和你的客戶端庫似乎不理解gzip。切換到使用理解HTTP和HTTP壓縮的客戶端網絡庫。