使用 JSON 提交数据可以节约很多空间

前言

今天解决了一个困惑了很久的问题,请求参数复杂的时候直接用数组的形式还是用json字符串的形式更好。
今天过后,我才得到答案。

json字符串是最好的

有一个功能需要很多请求的参数,一开始我用的是数组,结果发现有些参数无法获取到。
然后我以为是请求 put 方式的原因,改为 post 就可以了。但是事实上 put 请求就是 post 的伪装。
改了过后还是有同样的问题。

经过各种测试后发现,当请求的数据量比较大的时候才会出现。content-length 高达 六万bite。
最终问题的原因是请求的参数个数超过了限制。

最后决定将个别复杂的参数转为 JSON 字符串 。这个应该是最好的解决方法了。

转成 JSON 后 content-length 才 4百多,天啊,区别也太大了吧。

所以以后还是用 json 去传一下大且复杂的参数吧

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。