python发送requests请求时,使用登录的token值,作为下一个接口的请求头信息

登录接口代码:

在这里插入图片描述

登陆后返回的结果是:

在这里插入图片描述

新增渠道接口:

新增渠道接口需要在headers中添加登陆后返回的token才可以

注意:是在headers中添加token

在这里插入图片描述

这是在postman上面所填写的,那么我们在requests里怎么把token加到headers中呢

首先我们要知道登陆后返回的token是哪个字段,返回的消息记录token值的名称不一定是token,也有可能是其他的名称,这个要问开发是怎么设计的

据了解,我们这token是登陆后返回的data字段,所以我们只需要把返回的data的字段传进headers中就可以啦

在这里插入图片描述

获取返回的data代码如下:

在这里插入图片描述

第10行代码是把返回结果转成json格式,然后根据去key去获取value

那么我们要的是data的值,所以get(‘data’)就好啦。

我们运行一下看是不是获取到了,我11行代码print了一下,可以确定是否获取到了

在这里插入图片描述

是不是一样的呀,所以就获取到了哦

这样的话 我们把token放到渠道新增接口的headers里就很容易了呀

新增渠道接口代码:

在这里插入图片描述

直接在headers中加一个token参数就好啦,然后把刚才用来就接收token的变量名放进去,就可以直接引用了

要是不确定是否添加进去了就可以像我一样print看一下呀,哈哈哈

然后在request方法里加上headers参数=所定义的headers就好了

在这里插入图片描述

在这里说一下,这个token要看你们开发是什么设计的,一般都是把token放在headers中,如果是放在headers中,那就按照我这样说的是没错的,至于有些是要获取cookie,那么cookie就不是在headers中啦,cookies是在request方法里,那么就直接request方法里加上cookies参数就好了,cookies=你所获取的cookie就好啦,引用方法都是一样的!!!

python token发送请求_python发送requests请求时,使用登录的token值,作为下一个接口的请求头信息...相关推荐

  1. Requests方法 -- 参数关联与JSESSION(上一个接口的返回数据作为下一个接口的请求参数)...

    前言 参数关联是接口测试和性能测试最为重要的一个步骤,很多接口的请求参数是动态的,并且需要从上一个接口的返回值里面取出来,一般只能用一次就失效了. 最常见的案例就是网站的登录案例,很多网站的登录并不仅 ...

  2. python requests cookies请求_python的requests库怎么发送带cookies的请求

    背景: 在用robot做接口自动化时,有一个查询接口需要用到登录后返回的token等信息作为cookies作为参数一起请求(token是在返回体中,并不在cookies中), 刚好create ses ...

  3. python request url编码_Python 爬虫 (requests) 发送中文编码的 HTTP POST 请求

    向往常一样发送POST请求出现错误 网站信息 表单页面 结果 网页使用 gb2312 编码 使用 requests 发送 post 请求 In [2]: import requests In [3]: ...

  4. python中带附件发送电子邮件_python发送带附件邮件

    Python SMTP发送邮件 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. py ...

  5. python安装request库_Python——安装requests第三方库

    使用pip安装 在cmd下cd到这个目录下C:\Python27\Scripts,然后执行pip install requests 在cmd 命令行执行 E:   进入e盘 cd  Python\pr ...

  6. python与tableau结合_Python与Tableau相结合,万字长文搞定传统线下连锁店数据分析...

    这是kaggle上的一份巴西传统线下汽车服务类连锁店的实际销售数据,大小约3.43G,包含了从2017年3月31日到2020年4月1日大约2600万多的销售数据. 分析该数据集可以探究该连锁店的销售情 ...

  7. python冒号声明类型_Python 函数参数有冒号 声明后有- 箭头 返回值注释 参数类型注释...

    在python3.7 环境下 函数声明时能在参数后加冒号,如图: 1 def f(ham: str, eggs: str = 'eggs') -> str : 2 print("Ann ...

  8. python 入参格式_Python发送post请求的三种入参-文件、base64、普通入参

    作者:cao.dingzheng post是常见的http请求方式之一,而post常见的http请求入参方式一般有文件入参.包含base64编码的json入参.普通入参.这里就针对这三种常见入参方式进 ...

  9. python post请求_python发送http的post请求

    第一种方式:安装第三方库,pycurl: import pycurl import StringIO import urllib def PostData(query): url = "ht ...

最新文章

  1. mysql dml ddldcl权限_MySQL中的DML、DDL、DCL到底是什么呢?
  2. 50大产业链全景图(高清完整版)
  3. 爬虫python下载-python 下载 爬虫
  4. bootstrap bootstraptable 固定列_BootStrapTable分页
  5. AI产品开发指南:5大核心环节搞定机器学习工作流
  6. ue4如何恢复初始状态_UnrealEngine4初始化流程
  7. 吴恩达深度学习笔记 第二章作业1
  8. 计算机应用基础论坛发帖,计算机应用基础串讲冲刺讲义(一)_IT教育论坛_计算机学习论坛_学赛网_IT在线教育平台...
  9. Linux学习-汇总
  10. java企业进销存管理系统_Java实例学习——企业进销存管理系统(1)
  11. Android性能专项FPS测试实践
  12. 练习linux命令的软件,找到一个linux下的中文打字练习软件
  13. Python语言程序设计基础_测验I(第五周)_答案_通识教育必修课程_上海师范大学
  14. STM32核心板设计——电源设计
  15. init mysql db error_Python mysql curs错误
  16. ROS小车三轴全向轮底座运动学分析
  17. 万字讲解OpenWrt防火墙iptables,并使用UCI配置防火墙
  18. 黑白图片复原为彩色Picture Colorizer(图片着色器)
  19. iOS编程------SQLite / 数据库
  20. Spring框架技术总结(一)

热门文章

  1. 互联网下半场的角逐,玩转轻资产的大数据服务 | 阿里云栖开发者沙龙大数据专场(北京站)干货集锦
  2. Vue3.0 备受热捧!2020 前端开发进阶必读
  3. 老码农吐血建议:2020年,低于1w的程序员要注意了...
  4. 阿里云与MongoDB达成战略合作,成“唯一”;苹果将推出三款5G版iPhone;谷歌正式推出 TensorFlow 企业版……...
  5. 探秘HDFS —— 发展历史、核心概念、架构、工作机制 (上)| 博文精选
  6. 多媒体计算机辅助教学与课件制作,清华大学出版社-图书详情-《计算机辅助教学多媒体课件设计制作与应用》...
  7. 重装linux之后gcc等下载不了,Redhat linux下安装gcc
  8. JsonData工具类
  9. 前端传递多个数组以及其他参数,springboot后台如何接收
  10. Navicat连接mysql8.0.1版本出现1251--Client