您的位置:首页 > 理论基础 > 计算机网络

python: 如何往http request里添加多个同名的参数

2012-09-05 09:49 435 查看
有些web app需要request param的order必须不能乱,而且有些web app必须包含多个同名的param才行(例如aims的leave application submit form)

往http request添加参数的一般做法是:

urllib.urlencode({'p_username' : username, 'p_password' : password})


它用的是{ },即dictionary。dictionary无法包含duplicate key,而且dictionary是无序的,所以无法满足要求

解决方法是用Tuple

urllib.urlencode([('p_username', username), ('p_password', password),('p_password', password)])
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐