首页 > 其他分享 >postman获取响应报文中的token值,并增加到下个请求的请求头,使用场景

postman获取响应报文中的token值,并增加到下个请求的请求头,使用场景

时间:2024-02-20 16:13:37浏览次数:32  
标签:postman loginToken 请求 loginToken1 token var pm

一、获取token

登陆之后才能获取token,所以在断言中写脚本

第一步:重点就是解析响应报文,然后自己看响应的json中的key取值,我的token值的key是data

var jsondata=JSON.parse(responseBody)

var loginToken1=jsondata.data
打印下就是
console.log(loginToken1)

第二步:赋值给全局变量,同时要设置下全局变量

赋值就是
pm.globals.set('全局变量名',上面取的返回变量);
pm.globals.set('loginToken',loginToken1);

二、增加到请求头

登陆之后的所有操作就要用token了,所以需要在请求头里上送token值 所以需要在预置脚本中设置如下:
var loginToken = pm.environment.get("loginToken")   //取环境变量值
pm.request.headers.add(loginToken,"loginToken")    //赋值到请求头里

下面是截图

 

 

 

标签:postman,loginToken,请求,loginToken1,token,var,pm
From: https://www.cnblogs.com/docstrange/p/18023335

相关文章

  • [975] Creating a POSTMAN Api | AWS API Gateway Passing Data to AWS Lambda
    ref:AWSLambdaFunctionURLsref:GuidetoAWSLambdaFunctionURLs1.CreateaLambdaFunctionaws->Services->Lambda2.CreateaFunctionURLConfiguration->FunctionURLThen,theFunctionURLisgeneratedandcanbeseenfromtheup......
  • 基于HTTP2/3的流式请求/响应如何实现?
    我想很多人已经体验过GRPC提供的三种流式消息交换(ClientStream、ServerStream和DuplexStream)模式,在.NETCore上构建的GRPC应用本质上是采用HTTP2/HTTP3协议的ASP.NETCore应用,我们当然也可以在一个普通的ASP.NETCore应用中实现这种流模式。不仅如此,HttpClient也提供了响应的支......
  • 测试面试题4-HTTP请求头中Content-Type的作用是什么?
    在HTTP请求头中,Content-Type是用来指示请求或响应中实体主体的媒体类型的字段。它告诉服务器或客户端实体主体的数据类型是什么,以便正确解析数据。以下是一些常见的Content-Type类型:text/plain:纯文本格式text/html:HTML格式application/json:JSON格式application/xml:XML......
  • postman也不行!IDEA接口调试插件
    Postman是大家最常用的API调试工具,那么有没有一种方法可以不用手动写入接口到Postman,即可进行接口调试操作?今天给大家推荐一款IDEA插件:ApipostHelper,写完代码就可以调试接口并一键生成接口文档!而且还可以根据已有的方法帮助您快速生成url和params。更重要的是他完全免费!Apipos......
  • 聊聊微信小程序的流式(stream)响应请求
    场景:类似ChatGPT的逐字显示效果。流程:服务端我用Python的flask框架(向外提供API接口)实现,服务部署在replit上,Python调用azure的chatgpt服务(需要申请),并以流式的形式返回,小程序再调用这个流式接口实现。我会提供最小能运行的完整代码示例。我本地的Python版本:3.10.11、Flask版本:2.......
  • 旁门左道:借助 HttpClientHandler 拦截请求,体验 Semantic Kernel 插件
    前天尝试通过one-api+dashscope(阿里云灵积)+qwen(通义千问)运行SemanticKernel插件(Plugin),结果尝试失败,详见前天的博文。今天换一种方式尝试,选择了一个旁门左道走走看,看能不能在不使用大模型的情况下让SemanticKernel插件运行起来,这个旁门左道就是从StephenToub那......
  • java 获取请求request,并返回请求的url
    StringwebStr=getRequest().getScheme()+"......
  • HttpMessageCovnert请求信息统一转换
    /***请求信息统一转换处理**@authorweiye.li*/publicclassMallMappingJackson2HttpMessageConverterextendsMappingJackson2HttpMessageConverter{/***需要转换请求的路径,yml文件配置-@Bean中newMallMappingJackson2HttpMessageConverter(path)将......
  • 配置springcloud 网关gateway 转发websocket请求
    网关是整个项目的统一入口这是直接访问消息服务的请求路径端口号是20007WebSocketService.init("ws://127.0.0.1:20007/ws/"+用户id)显然这样是不符合微服务的方案,所有请求必须经过网关处理,转发到各个服务之中所以我们需要在网关中的yml或者nacos中添加以下配置spring:......
  • (学习日记)一、Web框架-HTML标签-网页请求
    1.快速开发网站render_template是Flask框架的一个函数,用于渲染模板并生成动态的HTML文件app=Flask(name,template_floder(''路径''))构造一个Flask类赋给app,template_floder修改寻找模板的默认路径,默认是当前目录下的templates文件(没有则需要创建一个目录文件)fromflask......