接口自动化:
url:请求地址
params:用于提交键值对数据,在请求行提交,适用于get和delete请求
data:用于提交JSON数据,在请求提交,适用于POST和PUT请求
json:用于提交JSON数据,在请求提交,适用于post和put请求
以请求方式的角度总结:
get和delete,用params提交请求数据
post和put,用data来提交键值对格式数据,用json来提交JSON数据
重要参数:
method:请求方式
url:地址
params:请求行的键值对传参
data:请求体的键值对传参
json:请求体的JSON格式传参
files:用于文件上传
headers:请求头
cookies:保存用户信息
verify:用于https请求,简单粗暴的用法是verify=False,可以关闭证书认证(很少使用)
cert 用于 https 请求,如果未关闭证书认证,可以在此传 SSL 证书信息 (很少使用)
查询——get
查询单个数据——getareabyid——get
新增——post——addarea
修改——modifyarea——put
删除——removearea——delete
接受响应结果:
体解析:
登录实现:
cookie封装:自动获取
token:
方法一:
方法二:
pymysal:
创建连接的必要条件:
创建连接和游标
查询类:
import pymysql #先创立连接 conn=pymysql.connect( host='localhost', port=3306, user='root', password='root', database='book-platform', charset='utf8' ) #创建游标 cursor=conn.cursor() #执行代码 sql="select * from tb_book" cursor.execute(sql) print(cursor.fetchall()) #关闭游标 cursor.close() #关闭连接 conn.close()删除执行代码:
#执行代码,删除代码 sql="delete from tb_book where book_name='啊啊'" cursor.execute(sql) print(cursor.rowcount)