python: 如何往http request里添加多个同名的参数
2012-09-05 09:49
435 查看
有些web app需要request param的order必须不能乱,而且有些web app必须包含多个同名的param才行(例如aims的leave application submit form)
往http request添加参数的一般做法是:
它用的是{ },即dictionary。dictionary无法包含duplicate key,而且dictionary是无序的,所以无法满足要求
解决方法是用Tuple
往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)])
相关文章推荐
- nodejs的http.request如何发送带参数的post请求?
- Retrofit,Okhttp对每个Request统一动态添加header和参数(五)
- Retrofit,Okhttp对每个Request统一动态添加header和参数(五)
- 如何遍历HttpServletRequest获取请求参数
- 如何使用Ajax(XMLHttpRequest)发送带参数的请求,以及如何在Servlet中获取请求中的参数
- WinHttpOpenRequest第6个参数如何传?LPCWSTR*
- Tomcat如何解析URL的请求参数(追踪HttpServletRequest对于请求参数的解析过程)
- Python3中 如何给except语句添加参数
- js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服务器模拟cookie发送 实习期学到的技术(一) LinqPad的变量比较功能 ASP.NET EF 使用LinqPad 快速学习Linq
- Retrofit,Okhttp对每个Request统一动态添加header和参数(五)
- Retrofit,Okhttp对每个Request统一动态添加header和参数
- 如何在MicroPython TPYBoard 添加自定义类库
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- Java如何从HttpServletRequest中读取HTTP请求的body
- HttpServletRequest getParameterValues 接收get/post方式传递的多值参数
- 如何使用不同参数组合生成独立的TestCase函数(Python)
- SpringMVC参数传递 HttpServletRequest,HttpServletResponse和HttpSession
- [Struts2] 如何访问或添加request/session/application属性, 以及获取对象.
- [dotNET]使用HttpWebRequest请求远端服务器时如何加载SSL证书
- [dotNET]使用HttpWebRequest请求远端服务器时如何加载SSL证书