Python requests 传入同名参数
程序员文章站
2022-05-07 12:43:45
...
requests 传入参数的时候,data可为字典,元组列表,字节或要发送到指定URL的文件对象
一般情况下,dictionary{}格式
{'p_username' : username,
'p_password' : password}
但是如果接口需要传入类似于如下格式的参数
{
'name':'username',
'role':'班主任',
'role':'数学老师'
}
传入之后,你会发现导致同名参数会被覆盖,role字段只会传一个值
因为dictionary无法包含duplicate key,而且dictionary是无序的。经c测试,可以使用嵌套列表或者元组列表,解决此问题。
嵌套列表:
data_lingdao = [
['name','username'],
['role':'班主任'] ,
['role':'数学老师']]
元组列表:
data_lingdao = [
('name','username'),
('role':'班主任') ,
('role':'数学老师')]
参考资源:
https://blog.csdn.net/totogogo/article/details/7944962
https://www.cnblogs.com/xiamaojjie/p/13278521.html
https://www.begtut.com/python/ref-requests-post.html