I have been trying to figure out how to use python-requests
to send a request that the url looks like:
http://example.com/api/add.json?name='hello'&data[]='hello'&data[]='world'
Normally I can build a dictionary and do:
data = {'name': 'hello', 'data': 'world'}
response = requests.get('http://example.com/api/add.json', params=data)
That works fine for most everything that I do. However, I have hit the url structure from above, and I am not sure how to do that in python without manually building strings. I can do that, but would rather not.
Is there something in the requests library I am missing or some python feature I am unaware of?
Also what do you even call that type of parameter so I can better google it?
question from:
https://stackoverflow.com/questions/22974772/querystring-array-parameters-in-python-using-requests 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…