[问题] 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