我有一个 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 )
最佳答案
没有计时数据,但看起来这可能与超时有关。 检查收到截断的响应需要多长时间,并在服务器端寻找类似的超时。
关于jquery - 为什么我来自 Django 的 JSON 在大约 2.1MB 时被截断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22569334/