本文主要是介绍python: 如何往http request里添加多个同名的参数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有些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)])
这篇关于python: 如何往http request里添加多个同名的参数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!