python调用上一个接口token传入下个接口

1、例如登录接口返回的session,或者token,反正接口怎么传的就怎么写

如下,登录接口返回的token,可以直接return 出来

def login(indata):
    # 登录url
    url = f'登录url'
    # 请求体(用户密码,账号,验证码等)
    pysend = indata
    # 发送请求
    se = requests.post(url, json=pysend)

    # print(se.request.body)
    # 返回
    data1 = se.json()
    token1 =data1['data']['token']
    # 可以打印接口的返回数据,查看返回的内容有哪些
    print(data1)
    #可以打印出来查看你的token取出来没有
    print(token1)

    return token1

虽然是字典套字典,但是在python中可以直接取用

2、获取的参数传到下一个接口去

def uslist(ins, token=None):
    # url 查询用户列表


    url = f'登录后查询接口url'

    # 请求体
    linsend = ins
    header1 = {'token': token}

    # 发送请求
    ure = requests.post(url, json=linsend, headers=header1)

    print(ure.request.body)
    # 返回
    return ure.text

3、调用方法

if __name__ == '__main__':
    res = login({'userName': '13', 'password': '126', 'captcha': '501',
                 'captchaId': '45077590-ecdb-4cd-66dad0c91e3c'})

    ure = uslist({'createTimeBegin': None}, token=res)
    print(ure)
  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值