python调用接口时传多个参数_【Python】接口调用和传参

本文介绍了在Python中如何调用接口并传递多个参数,特别是如何将一个接口的返回值作为另一个接口的参数。首先,通过POST请求登录接口获取token,然后将token作为参数传递给B接口,实现参数的动态替换,便于测试不同账号。虽然Python有内置的接口参数传递方法,但这里提供了一种实用的实现方式。
摘要由CSDN通过智能技术生成

本阶段的最后一篇。谢谢简书的所有小伙伴儿。

Python中单个接口调用了解之后,接下来就要对其进行优化、扩展。本次学习的使用场景是接口参数的传递,两个接口中B接口中使用的参数为A接口的返回值,例如:一般接口参数会用到用户token,token的来源为登录接口的返回值。

一、登录获取token,截取所需字段

登录接口调用:conn.request("POST", "/api/login", payload, headers)

获取接口返回值:res = conn.getresponse()

读取返回值:data = res.read()

将数据转成json的格式:resultdata= json.loads(data.decode("utf-8"))

此时取出我们所需字段即可。

比如:接口返回值为:{"code":0,"thirdCode":null,"msg":"登录成功", "data":{"fUid":2,"token":"31ba90af54684d879b6eaa001112ab1f","fTokenExptime":1431059268000}}

获取token直接使用resultdata['token']即可,打印看一下:print(resultdata['token'])

二、传参给B接口

B参数调用时,conn.request("POST", "/api/B", payload, headers)ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值