-1

私はdjangoのデフォルトfcgiサーバーへのプロキシとしてnginxを持っています。

問題は、djangoのデフォルトサーバー(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:{「金額」: 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 - Ð'аланÑ

何が、またはどこに問題がある可能性がありますか? Nginxの設定または可能性があります

4

1 に答える 1

0

nginx が gzip 圧縮に設定されているようで、クライアント ライブラリが gzip を認識していないようです。HTTP および HTTP 圧縮を理解するクライアント ネットワーク ライブラリを使用するように切り替えます。

于 2013-10-03T01:42:04.643 に答える