看板 Python 關於我們 聯絡資訊
最近在寫一個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://www.ptt.cc/bbs/Python/M.1563465285.A.8B2.html
AndCycle: 這問題要問你對面接口怎麼接資料的 07/19 01:34
TitanEric: key:[1,2]如何? 雖然不是正規用法 07/19 10:02
vi000246: 好奇怪 沒遇過重覆key的 這樣對面要怎麼接資料 07/19 11:46
TitanEric: 樓上說的對 API設計怪怪的 07/19 12:22
yushes920179: Api接不了吧 除非他已經自動轉換成list 但怎麼看也 07/19 14:09
yushes920179: 沒必要這樣 07/19 14:09
ericerix: 已經解決了,用的是同一個key弄成陣列,例如:key:[‘1 07/19 15:15
ericerix: ’,’2’]這樣,但我用google chrome看的封包確實分成 07/19 15:15
ericerix: 兩個就是了 07/19 15:15
HenryLiKing: 好奇怪喔?! 有分兩個的圖可以看看嗎? 07/19 17:44
MARGHT: 還是可以的form post 用 key[] 07/19 19:27
s860134: 可以用 tuple 取代dict 07/19 19:55