我想发出请求并想发送大的json对象。但由于请求很大,我收到错误413请求实体太大。 所以我需要一个算法。或者流式传输这些数据会很好吗?
答案 0 :(得分:0)
仅发送您需要的内容! JSON.stringify()仅删除空格。没有编码来创建JSON对象。您可以使用ZIP库(如JSONC)压缩字符串,以获得约80%的压缩。
我不相信GZip可以从浏览器到服务器(我可能是错的)。
但如果您不需要所有数据,最好只发送您需要的数据。
我见过开发人员使用单字符属性名称和方法的情况,然后使用“map”来访问属性和方法服务器端。