随笔分类 -  接口自动化requests

摘要:一般查看蝉道bug管理工具bug列表的时候,会提示 Unauthorized access,那是因为需要用户名和密码,一般用基本的认证,代码如下: 不是所有的系统都是开放的,有些人是不可以访问的,所以有了鉴权这个功能。 阅读全文
posted @ 2018-07-23 13:51 裴敏儿 阅读(501) 评论(0) 推荐(0) 编辑
摘要:一、session会话对象介绍: 会话对象让你能够跨请求保持某些参数,它也会在同一个session实例发出的所有请求之间保持cookie。 二、步骤 1.对session对象进行一次实例化 2.进行登陆操作,返回一个session对象 3.返回的对象去发送get或者post等方法的请求(这样的话,省 阅读全文
posted @ 2018-07-23 13:34 裴敏儿 阅读(701) 评论(0) 推荐(0) 编辑
摘要:一、cookie是存放在客户端,session是存放在服务端。 因为http是无状态的,当客户端发送请求给服务端的时候,服务端为了区分下一次发送请求的是不是同一个客户,那么就需要用一种方式记录下这个客户,给他一个标识。如何给标识呢?首先当一个客户第一次发送请求的时候,服务端给他一个sessionid 阅读全文
posted @ 2018-07-18 16:20 裴敏儿 阅读(1016) 评论(0) 推荐(0) 编辑
摘要:一、请求头:说明了请求要带的一些说明,有的请求需要带,有的不需要带 一般会带上格式,对于新浪微博来说,他一定要带上user-agent content-type:application/json 二、带的方式,以post和get来说,只需要在参数里面添加header就可以 阅读全文
posted @ 2018-07-16 17:13 裴敏儿 阅读(671) 评论(0) 推荐(0) 编辑
摘要:一、data为参数,json是自动的把参数转换成了json格式,一般建议用json ,url是请求地址。 二,以一个网站来做解释,看登陆的请求 抓包看一下: 用在代码里面看一下: 如果不转的话,那么用json也可以,如下 为什么要用re.text而不用re.json 呢? 因为,页面返回的类型就是h 阅读全文
posted @ 2018-07-16 16:27 裴敏儿 阅读(7658) 评论(0) 推荐(1) 编辑
摘要:一、当发送一个get请求的时候,如果有参数,那么参数应该怎么处理呢? 比如,百度阅读里面,查询书的列表,点击进去,它是一个get请求,地址是:https://yuedu.baidu.com/book/list/0?fr=indextop 怎么可以让请求地址变成“http://www.XXX.com? 阅读全文
posted @ 2018-07-16 15:22 裴敏儿 阅读(28242) 评论(0) 推荐(0) 编辑
摘要:一、安装 pip install requests (mac前面加sudo) 二、requests的一些参数 method:一般是用的那种请求方法,是get还是post,delete或者delete url:是发送的请求地址 params:请求参数,针对get的 json:一般是针对post来说的 阅读全文
posted @ 2018-07-16 14:46 裴敏儿 阅读(380) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示