1. 程式人生 > >python使用requests POST提交一個鍵多個值

python使用requests POST提交一個鍵多個值

問題

在使用POST提交資料時,想實現下面這種情況:

requests.post(url, data={'interests':'football','interests':'basketball'})

用這種方式肯定是錯誤的,因為字典中的key是唯一的。

解決方法

使用元組列表
程式碼如下:

import requests
url = 'http://httpbin.org/post'
r = requests.post(url, data=[('interests', 'football'), ('interests', 'basketball')])
r.json()['form'
]