请求的常规写法
requests.post() 、requests.get()
从中可以看出:
- 必填参数: url
- 可缺省参数: data,json等、
- 关键字参数 **kwargs
如下进行了一个post请求的登录,且请求体在body中
知识点1
当为post请求时:
1. 当传json参数时:请求头中的Content-Type 为 application/json
2. 当传data参数时:请求头中的Content-Type 为表单
当为get请求时: 用params参数,表示会把数据拼接到url里面
知识点2
res.text 是一个json字符串, 外层是单引号 ' ' 里层是双引号
res.json() , 返回的是python字典类型,可以用键获取数据------------就可以获取响应中的token了
简单的封装方法
- 提取HOST 为公共变量