【发布时间】:2014-05-06 09:25:36
【问题描述】:
我正在尝试通过 HTML 表单将 test[key1] = val1 和 test[key2] = val42 发送到服务器。
相应的 HTML 将是:
<input type="text" name="test[key1]" value="val1" />
<input type="text" name="test[key2]" value="val42" />
(顺便说一下,我想知道这种表格的正确名称。)
>>> import requests, json
>>> params = { 'test' : { 'key1' : 'val1', 'key2' : 'val42' } }
>>> r = requests.post('http://httpbin.org/post', data=params)
>>> json.loads(r.text)['form']
{u'test': [u'key2', u'key1']}
post 数据已被展平,我们得到了键但丢失了值 val1 和 val42
【问题讨论】:
标签: python http python-requests