具体见以下详细步骤

获取响应数据

获取请求头

获取响应头、状态码 有两点需要引起注意: a、响应结果一般有三种格式:HTML、json、text b、text方法返回的是字符串格式的内容

获取cookie cookie是一种类字典的数据格式,如果我们想把字典的值打印出来,可以根据key值去获取并打印出来,或以字典形式查看cookie

以上操作步骤,代码如下所示:

import requests

# 1.发起请求后得到的响应数据存在res里面

res = requests.get('http://www.baidu.com')

# 2.获取请求头

print("请求头:", res.request.headers)

# 3.获取响应头、状态码

print("响应头:", res.headers)

print("状态码:", res.status_code)

# 4.获取cookie

print("cookie的值是:", res.cookies)

print("以字典形式查看cookie", requests.utils.dict_from_cookiejar(res.cookies))

发送带参数的get请求

一个注册接口,示例如下: 地址:http://test.lemonban.com/futureloan/mvc/api/member/register 参数:{‘mobilephone’:‘18688773465’,‘pwd’:‘123456’}

http请求里面我们都是把参数封装为字典,来作为参数发送,示范代码如下所示:

import requests

url = 'http://test.lemonban.com/futureloan/mvc/api/member/register'

param = {'mobilephone': '18688773465', 'pwd': '123456'}

res = requests.get(url, param)

print("请求结果是---------:", res.json())

结果如下:

注意

参数一般都是字典格式发送如果返回的结果是json格式,我们可以把响应结果利用json()来进行解析。

可查看request之get请求系列 戳: 1、python requests完成接口请求 2、requests之get请求带参数示例详解 3、requests之get发送带cookie的请求 4、jmeter完成注册、登录、充值接口项目测试

(* ̄(oo) ̄)仅供参考,有疑问可私聊博主哦,大家一起学习,共同进步!