jquery - 为什么我来自 Django 的 JSON 在大约 2.1MB 时被截断?

标签 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 )

最佳答案

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

关于jquery - 为什么我来自 Django 的 JSON 在大约 2.1MB 时被截断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22569334/

相关文章:

javascript - 在 AngularJs 中设置动态填充下拉菜单的默认值

带名称的 JavaScript 提示

javascript - JSON 作为 JavaScript 对象 - 安全风险

javascript - 如何在窗口选项卡关闭时在 Angular js 中调用函数(UNBOUNDED 函数)?

jquery - 修改:after pseudo-element using jQuery的CSS

java - 从GAE上传到谷歌云存储后计算mp4视频的长度

Python - 重构数据框,将列名称移动到行, reshape 数据框

python - 如何用Python接收Watson Speech to Text SDK的全部输出?

java - url 中的非法参数异常

json - JSON 对象内元素的 SwiftyJSON 顺序