作者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/cn.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