为什么Django的JSON被裁减为大约2.1MB?

时间:2014-03-21 20:52:47

标签: jquery python json django

我有一个Django应用程序,以及一个包含2.8MB JSON的Ajax响应(对POST) JSON在离开服务器时是有效的,但是当浏览器获得它时(jQuery 1.9),它被截断为大约2.1MB(并且无法解析)。具体尺寸各不相同 - 请参阅下面的数字。

SENT:
2806260

RECIEVED:
2157907
2133383
2149795
2138351
2135271
2137015
2134291

较小的反应非常好 - 这只是一个被切断的重要事件。

收到的大小似乎总是一个奇数,也许我在这里疯了,但它们似乎都是素数或大素数的倍数。这是真的吗?这是巧合吗?什么是截断我的JSON?

(RHEL6.5 64bit,python2.6,django1.6,jquery1.9)

1 个答案:

答案 0 :(得分:0)

没有计时数据,但看起来这可能与超时有关。 检查截断响应所需的时间,并在服务器端查找类似的超时。