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))

在这里插入图片描述

  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())

结果如下:
在这里插入图片描述

注意

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

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

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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值