requests之get请求带参数示例详解

具体见以下详细步骤

  1. 获取响应数据

  2. 获取请求头

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

  4. 获取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))

requests之get请求带参数示例详解_第1张图片

  1. 发送带参数的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())

结果如下:
requests之get请求带参数示例详解_第2张图片

注意

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

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

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

requests之get请求带参数示例详解_第3张图片

你可能感兴趣的:(Python接口自动化,接口)