前言
今天解決了一個困惑了很久的問題,請求參數(shù)復雜的時候直接用數(shù)組的形式還是用json字符串的形式更好。
今天過后,我才得到答案。
json字符串是最好的
有一個功能需要很多請求的參數(shù)狡相,一開始我用的是數(shù)組,結果發(fā)現(xiàn)有些參數(shù)無法獲取到食磕。
然后我以為是請求 put 方式的原因谣光,改為 post 就可以了。但是事實上 put 請求就是 post 的偽裝芬为。
改了過后還是有同樣的問題萄金。
經(jīng)過各種測試后發(fā)現(xiàn),當請求的數(shù)據(jù)量比較大的時候才會出現(xiàn)媚朦。content-length 高達 六萬bite氧敢。
最終問題的原因是請求的參數(shù)個數(shù)超過了限制。
最后決定將個別復雜的參數(shù)轉為 JSON 字符串 询张。這個應該是最好的解決方法了孙乖。
轉成 JSON 后 content-length 才 4百多,天啊份氧,區(qū)別也太大了吧唯袄。
所以以后還是用 json 去傳一下大且復雜的參數(shù)吧