Postman解决token传参问题

Postman解决token传参问题postman 解决 token 传参问题

问题:

 登陆接口获取token,其他接口再次访问在HTTP请求头中增加header Authorization: Bearer Bearer空格后边为登录接口返回的Token 

方案:

 在登陆接口访问后设置Postman的环境变量(Environment),例如设置环境变量名:token,值为登陆接口访问成功后,在responseBody中的token值,如何设置请看下面具体描述。 访问其他接口时token值直接读取变量即可。Postman里面获取变量的语法为:{ 
  {变量名}} 

步骤:

  1. 登录接口返回值json大致格式如下:
{ "errno": 10000, "message": "ok", "data": { "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vYmxvY2tjaGFpbmNtc19hcGkuYmFvZmVuZy5jb20vbG9naW4iLCJpYXQiOjE1MjMyNjMxNjUsImV4cCI6MTUyMzQ3OTE2NSwibmJmIjoxNTIzMjYzMTY1LCJqdGkiOiJRaGlGdHFTOThSZnN5ak4zIiwic3ViIjoxfQ.X2udFZ8i_sQvd6ZfpX-IzbSsTrNKvkMYckst9eVa4Cc", "nickname": "管理员1", "avatar": "111" } } 

2.我们需要把这个token放到一个全局变量、以后每次操作的时候、带上token即可,新建一个全局变量

这里写图片描述

这里写图片描述

3.添加之后关闭,在Postman软件的Tests中写以下代码,设置环境变量

// 把responseBody转为json字符串 var data = JSON.parse(responseBody); if (data.data.token) { tests["Body has token"] = true; postman.setEnvironmentVariable("token", data.data.token); } else { tests["Body has token"] = false; } 

这里写图片描述

4.点击Send按钮发送请求后,就可以动态设置环境变量名为token,值为token值的变量。设置成功后,点击那个眼睛图标,查看变量如图所示:

这里写图片描述

5.访问其他接口,HTTP请求头中增加header

这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226447.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午10:53
下一篇 2026年3月16日 下午10:53


相关推荐

  • 人工智能AI:TensorFlow Keras PyTorch MXNet PaddlePaddle 深度学习实战 part1

    人工智能AI:TensorFlow Keras PyTorch MXNet PaddlePaddle 深度学习实战 part1日萌社github标星11600+:最全的吴恩达机器学习课程资源(完整笔记、中英文字幕视频、python作业,提供百度云镜像!)KerasPyTorchMXNetTensorFlowPaddlePaddle深度学习实战用户画像C、C++笔记JavaWeb+大数据笔记CDH6、CDH5Python笔记链接:https://pan.baidu.com/s/1…

    2022年5月8日
    42
  • VS Code 使用国产大模型 MiniMax M2 教程

    VS Code 使用国产大模型 MiniMax M2 教程

    2026年3月16日
    2
  • linux抓包命令并生成文件_linux抓包指定端口

    linux抓包命令并生成文件_linux抓包指定端口tcpflow实际上也是一个抓包工具,这个抓包工具与tcpdump不同的是它是以流为单位显示数据内容,而cpdump以包为单位显示数据。我们平常会经常分析HTTP数据,用tcpflow会更便捷,且tcpflow看起来会更加直观些。#截取本机(192.168.31.147)和主机114.114.114.114之间的数据tcpdump-n-ieth0host192.168.31.147an…

    2022年8月22日
    9
  • Istio入门(dignity)

    1.简介在本教程中,我们将介绍服务网格的基础知识,并了解它如何实现分布式系统架构。我们将主要关注Istio,它是服务网格的一种具体实现。在此过程中,我们将介绍Istio的核心架构。2.什么是服务网格?在过去的几十年中,我们已经看到了单体应用程序开始拆分为较小的应用程序。此外,诸如Docker之类的容器化技术和诸如Kubernetes之类的编排系统加速了这一变化。尽管在像Kubernetes这样的分布式系统上采用微服务架构有许多优势,但它也具有相当的复杂性。由于分布式服务必须相互通信,因

    2022年4月18日
    44
  • jeesite快速开发平台(七)—-代码生成原理

    jeesite快速开发平台(七)—-代码生成原理

    2021年6月16日
    133
  • 微信小程序 this.setData(微信小程序setstorage)

    微信小程序 this.setData(微信小程序setstorage)微信小程序setData()使用:Page.prototype.setData(Objectdata,Functioncallback)setData函数用于将数据从逻辑层发送到视图层(异步),同时改变对应的this.data的值(同步)。参数说明:Object以key:value的形式表示,将this.data中的key对应的值改变成va…

    2022年4月18日
    287

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号