一.什么是token

1.客户端使用用户名跟密码请求登录

2.服务端收到请求,去验证用户名与密码

3.验证成功后,服务端会签发一个 Token,再把这个 Token 发送给客户端

4.客户端收到 Token 以后可以把它存储起来,比如放在 Cookie 里或者 LocalStorage 里,客户端每次向服务端请求资源的时候需要带着服务端签发的Token

5.服务端收到请求,然后去验证客户端请求里面带着的 Token,如果验证成功,就向客户端返回请求的数据

6web/APP登录的时候发送加密的用户名和密码到服务器,服务器验证用户名和密码,如果成功,以某种方式比如随机生成32位的字符串作为token,存储到服务器中,并返回 token到web/APP,以后web/APP请求时凡是需要验证的地方都要带上该 token,然后服务器端验证 token,成功返回所需要的结果,失败返回错误信息,让他重新登录。其中服务器上 token 设置一个有效期,每次web/APP请求的时候都验证token 和有效期。

二、如何获取token的值,进行接口测试

接口测试的工具大部分都可以获取登录之后返回的token值,这里给大家讲解如何用apipost获取token值的方法。 先打开apipost,进行登录接口的编写,然后获取token的值。

接着我们来引用这个token的值,引用token的值需要我们先设置环境变量

环境选择为新建好的环境,在引用url地址。引用格式为{{变量名

}}

在去设置后执行脚本获取token值,“token”是参数名称,response.json.token的意思是返回的json数据中的token值。

这些都设置好之后,就可以引用token了,token引用的方法和环境变量设置的url引用方法一样也是

三、接口流程测试

token值引用好之后,就可以进行接口流程化测试了。

选择接口点击添加到流程测试中

进行流程测试

注意:本文归作者所有,未经作者允许,不得转载

java请求怎么获取token,如何获取变量token的值相关推荐

  1. java element 获取属性_java 获取类,属性变量,方法,方法参数上注解的值等

    一:获取类上注解的值 定义注解@Target(ElementType.TYPE)用于类,接口等 @Target(ElementType.TYPE) @Retention(RetentionPolicy ...

  2. java 获取及修改系统变量

    设置系统变量 设置由指定键指示的系统属性. 首先,如果安全管理器存在SecurityManager.checkPermission方法是使用PropertyPermission(key,"w ...

  3. jstl 获取 javascript 定义的变量_一个后端开发者前端语言基础:JavaScript

    (一) 基本概述 (1) 概述 JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端 ...

  4. 第八篇 :微信公众平台开发实战Java版之如何网页授权获取用户基本信息

    第一部分:微信授权获取基本信息的介绍 我们首先来看看官方的文档怎么说: 如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑. 关于网页授权回调域 ...

  5. jwt生成token和验证token以及获取playload的数据,实现token拦截

    jwt实现流程: 1.添加依赖: <dependency><groupId>com.auth0</groupId><artifactId>java-jw ...

  6. loadrunner之获取登陆接口中的token值及 LoadRunner数据更新与更新方式

    Loadrunner获取登陆接口中的token值   登录后,服务器会生成token并返回给客户端,之后客户端与服务器交互的操作中,服务器程序会对比这个token,正确则允许操作,否则拒绝客户端请求. ...

  7. Java实现扫码微信登陆(获取登陆成功的用户信息 + 包含使用vue怎么显示登陆二维码)

    实现于springboot中 依据b站视频写出的: 点击此处进行观看 然后记录于此处. 首先微信登陆的流程为: (可以去微信开发者平台看) 第一步:请求CODE 若提示"该链接无法访问&qu ...

  8. ServletRequest HttpServletRequest 请求方法 获取请求参数 请求转发 请求包含 请求转发与重定向区别 获取请求头字段...

    原文地址:ServletRequest HttpServletRequest 请求方法 获取请求参数 请求转发 请求包含 请求转发与重定向区别 获取请求头字段 ServletRequest 基本概念 ...

  9. java数据存在ie中_[Java教程]解决在IE中获取数据的缓存问题,运行环境为node.js

    [Java教程]解决在IE中获取数据的缓存问题,运行环境为node.js 0 2015-11-30 20:00:06 IE下默认会开启缓存策略,不管是页面还是通过ajax请求的数据都会议一个url,u ...

  10. java 获取域名_Java获取域名,Java从URL地址中获取域名,Java从Request 获取域名

    Java  获取主域名方法有很多种,有的用截串方式,我用的一个投机取巧的方式,这个获取域名的方法比较简单,代码也较少. Java从URL地址中获取域名//这样获取的方式,不请求就能获取到域名 URL ...

最新文章

  1. python中import cv2遇到的错误及安装方法_独家利用OpenCV,Python和Ubidots来构建行人计数器程序(附代码amp;解析)...
  2. 线程里面添加参数,并解决多个参数问题[原创]
  3. c语言中当二维数组越界时会有错误提示,萌新请教大佬们。动态二维数组莫名其妙越界了,找了半天没发现有错啊...
  4. 你值得拥有!一个基于 Spring Boot 的API、RESTful API 的项目
  5. 为什么网易在2016年大举进军云计算?
  6. JavaScript操作表格进行拖拽排序
  7. 如何把我的Java程序变成exe文件?
  8. asp.net 递归删除文件夹及其子文件夹和所有文件[转]
  9. 协议圣经 RTSP(三)
  10. 【原创】轻量级移动设备即时通讯技术MobileIMSDK的常见问题解答
  11. 部署Extmail邮件系统需注意几点
  12. 数据分析师简介、工作任务、技能栈
  13. java swing 简单计算器_java用swing写了一个简单的计算器
  14. noip by 20XZH02
  15. 2010年最新世博攻略
  16. Ubuntu查看主机名和修改主机名
  17. 基于单片机超声波控制电机转动系统设计
  18. 彩色宝石项链C/C++解决
  19. 基于wasm的探索与研究(四)
  20. 蓝桥杯单片机小板100*100简化电路板

热门文章

  1. 线上慢查询?试试这几个优化思路!
  2. Spring Cloud Alibaba到底坑不坑?
  3. 优雅处理你的Java异常
  4. 计科系大一c语言期末考试题,大一大学计算机基础期末考试试题「附答案」
  5. beamer插入图片_beamer中暗背景插入图片
  6. 苏州大学9月计算机考试试题,2016年9月计算机一级考试题及答案
  7. tensorrt优化笔记
  8. Python 计算Mesh顶点法向量
  9. Github GAN 非平稳纹理合成
  10. Check failed: registry.count(type) == 1 (0 vs. 1) Unknown layer type: Python