【20200928】【工作中也要充电呀】Python 中使用 requests 调用接口的 get 方法

Python 语句:requests.get(url, params=None, **kwargs)

(参考:python接口自动化测试(二)-requests.get()

(参考:Python发送带header的http请求

(参考:2.5. 使用python requests调用接口

1. 功能:发送一个 GET 请求

2. 参数:

url --- URL for the new Requests object

params --- (optional) dictionary or bites to be sent in the query string for the Request

**kwargs --- optional arguments that Requests takes

3. 返回值:Response object

4. 返回类型:requests.Response

5. requests 常用的响应信息:

 6. 几种常见用法:

(1) 不带参数的 GET

import requests
url = "http://0.0.0.0:1000/users"   # entry task 的接口 1 
r = requests.get(url)

可以单步调试看 response 的响应信息:

(2) 带 header 的 GET

url = "https://......"   # 获取手机验证码的 url
headers = {"cid": "..", "env": "..", "number": ".."}
response = requests.get(url, headers)
result = json.loads(response.json()["data"])   # 字符串格式改为 dict 格式
verification_code = result["CodeData"]["Code"]

通过单步调试看运行结果,想要的结果在 response 的 text 里面,它是 string 类型,通过response.json() 转化成了字典格式。注意:需要手机发送验证码才能运行 requests 请求,否则无响应验证码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Satisfying

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值