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