【发布时间】:2016-03-27 17:28:46
【问题描述】:
我想提出请求并想发送大的 json 对象。但由于请求很大,我收到错误 413 Request Entity Too Large。 所以我需要一个算法。还是流式传输这些数据会很好?
【问题讨论】:
-
节省内存?用json?请多解释一下。
-
节省内存的最佳方法是分析您的数据结构并尽可能使用位域。除了分析您的数据结构之外,没有其他方法可以做到这一点。如果要缩短网络传输,请考虑在发送响应之前对数据服务器端进行 gzip 压缩。在您更新的问题中,您似乎希望在发送数据之前以压缩级别 9(最高)对数据进行 GZIP。
-
好吧,既然它是一个大 JSON,你需要将它编码为一个更小的 JSON?
-
也许你正在寻找类似 @987654321@ github.com/WebReflection/json.hpack 的东西,顺便说一句,如果你必须传输一个巨大的数据包,你可能不得不将你的数据包分成更多的块
标签: javascript object encode