Clés de dictionnaire doit être unique, vous ne pouvez pas les répéter. Vous pouvez utiliser une séquence de clé-valeur des tuples de la place, et de la transmettre à des data:
Il est possible d'utiliser urllib3._collections.HTTPHeaderDict comme un dictionnaire qui possède plusieurs valeurs en vertu d'une clé:
from urllib3._collections importHTTPHeaderDict
data =HTTPHeaderDict()
data.add('interests','football')
data.add('interests','basketball')
requests.post(url, data=data)
Clés de dictionnaire doit être unique, vous ne pouvez pas les répéter. Vous pouvez utiliser une séquence de clé-valeur des tuples de la place, et de la transmettre à des
data
:Sinon, rendre les valeurs de la
data
dictionnaire listes; chaque valeur de la liste est utilisé en tant que distincte de paramètre d'entrée:Démo POST pour http://httpbin.org:
requests.post(url, data={'interests': ['football', 'basketball']})
?yup, que vais travailler trop.
OriginalL'auteur Martijn Pieters
Il est possible d'utiliser
urllib3._collections.HTTPHeaderDict
comme un dictionnaire qui possède plusieurs valeurs en vertu d'une clé:OriginalL'auteur Sjoerd