requests库入门-5-带参数的请求类型
来源:互联网 发布:同步带设计软件下载 编辑:程序博客网 时间:2024/05/28 17:08
前面一篇,我们介绍了请求方法。举例了一个没有参数的请求,这篇,我们介绍带参数的请求。一般来说,接口都有参数的,参数有的是必须带的,有的参数是不必须。基本上,HTTP请求中,有三种参数类型。
1. URL参数
注意,这种参数是最简单的。参数可以直接拼接在URL后面,问号(?)前面是接口的请求地址,后面是多个参数用连接符(&)连接。这个常见的例子就是淘宝,你可以打开淘宝,点击一些东西,把URL拷贝出来,看看是不是这个。这个参数类型有一个好处,非常简单,页面跳转也很快,但是有两个缺点。第一个缺点是,get方法的拼接长度可能很长,但是浏览器有限制,不能超过2048KB,超过了只能使用post方法。第二个缺点就是,上面参数的值是明文的,明文就代表不安全,特别是密码不能明文。
2.多大
第二种类型是表单提交。在提交请求,我们需要写Content-Type,注意后面的urlencoded,这种类型一般在我们发送文章,博客的时候,采取这种参数。第二个特点是,多个参数之间用连接符(&)连接。第三个特点,在使用requests方法时候,需要用data,data指向的是一个字典。
3.JSON参数
第三种,JSON参数提交,这个使用也非常广泛。因为json是一个轻量级的数据存储结构,而且读取数据也非常快。在现在web开发中非常普及,github也采用这种方式。这个就是要注意参数是写在json文件内,在代码中一般当做json字符串。在使用requests库,发送这种参数请求,有一个参数是json,后面跟着就是json内容。
阅读全文
0 0
- requests库入门-5-带参数的请求类型
- requests库入门-4-HTTP请求方法和用requests举例不带参数的请求
- requests库入门-6-Params参数请求举例
- requests库入门-7-json参数请求举例
- python requests三种带参数的请求方式
- Requests库的入门
- requests库入门-10-请求异常
- requests库入门-11-自定义请求
- python的requests在网络请求中添加cookies参数
- requests库的请求头部信息修改
- Python入门:模拟登录(二)或注册之requests处理带token请求
- OC_语法入门_day4_id类型/(带参数)构造方法/Category分类/类的本质/SEL类型
- SIP Requests(SIP协议中的请求类型)
- request得到带参数的请求url
- request得到带参数的请求url
- volley带参数的post请求
- Requests库入门
- Requests库入门
- node.js学习笔记2——querystring (查询字符串,参数处理)
- Git高频命令(长期更新)
- C语言指针学习笔记
- 数据结构编程笔记十七:第六章 树和二叉树 赫夫曼树的实现
- 史上最科学!Swift 3 UITableView最佳实践 XIB极速实现UITableViewCell,UITableViewHeaderFooterView
- requests库入门-5-带参数的请求类型
- 微服务的设计原则
- JVM笔记
- 冒泡排序法
- 狄克斯特拉算法(入门)
- Java 割圆术球π
- Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(三)
- MATLAB 视角调整
- 基于注解的DI