[問題] post內容中,多個相同的值

作者: ericerix (Ponwar)   2019-07-18 23:54:43
最近在寫一個post到主機的程式
裡面的參數大致如下:
key:1
key:2
token:1211323
我是利用session post的方式,所以參數是個字典形態的變數
也就是說,我傳過去的參數是
data:{key:1,key:2,token:1211323}
卻會導致duplicate
我現在的解決方法是
data1:{key:1,token:1211323}
data2:{key:2,token:1211323}
可是這會需要post兩次,而且token會變
有辦法一次傳送兩個相同的key值過去嗎?
作者: AndCycle (AndCycle)   2019-07-19 01:34:00
這問題要問你對面接口怎麼接資料的
作者: TitanEric (泰坦)   2019-07-19 10:02:00
key:[1,2]如何? 雖然不是正規用法
作者: vi000246 (Vi)   2019-07-19 11:46:00
好奇怪 沒遇過重覆key的 這樣對面要怎麼接資料
作者: TitanEric (泰坦)   2019-07-19 12:22:00
樓上說的對 API設計怪怪的
作者: yushes920179 (樂冰)   2019-07-19 14:09:00
Api接不了吧 除非他已經自動轉換成list 但怎麼看也沒必要這樣
作者: ericerix (Ponwar)   2019-07-19 15:15:00
已經解決了,用的是同一個key弄成陣列,例如:key:[‘1’,’2’]這樣,但我用google chrome看的封包確實分成兩個就是了
作者: HenryLiKing (HenryLiKing)   2019-07-19 17:44:00
好奇怪喔?! 有分兩個的圖可以看看嗎?
作者: MARGHT   2019-07-19 19:27:00
還是可以的form post 用 key[]
作者: s860134 (s860134)   2019-07-19 19:55:00
可以用 tuple 取代dict

Links booklink

Contact Us: admin [ a t ] ucptt.com