作者ericerix (你媽比痲瘋地精還臭)
看板Python
標題[問題] post內容中,多個相同的值
時間Thu Jul 18 23:54:43 2019
最近在寫一個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值過去嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.148.248 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1563465285.A.8B2.html
1F:→ AndCycle: 這問題要問你對面接口怎麼接資料的 07/19 01:34
2F:推 TitanEric: key:[1,2]如何? 雖然不是正規用法 07/19 10:02
3F:推 vi000246: 好奇怪 沒遇過重覆key的 這樣對面要怎麼接資料 07/19 11:46
4F:→ TitanEric: 樓上說的對 API設計怪怪的 07/19 12:22
5F:推 yushes920179: Api接不了吧 除非他已經自動轉換成list 但怎麼看也 07/19 14:09
6F:→ yushes920179: 沒必要這樣 07/19 14:09
7F:→ ericerix: 已經解決了,用的是同一個key弄成陣列,例如:key:[‘1 07/19 15:15
8F:→ ericerix: ’,’2’]這樣,但我用google chrome看的封包確實分成 07/19 15:15
9F:→ ericerix: 兩個就是了 07/19 15:15
10F:推 HenryLiKing: 好奇怪喔?! 有分兩個的圖可以看看嗎? 07/19 17:44
11F:→ MARGHT: 還是可以的form post 用 key[] 07/19 19:27
12F:→ s860134: 可以用 tuple 取代dict 07/19 19:55