java请求怎么获取token,如何获取变量token的值
一.什么是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的值相关推荐
- java element 获取属性_java 获取类,属性变量,方法,方法参数上注解的值等
一:获取类上注解的值 定义注解@Target(ElementType.TYPE)用于类,接口等 @Target(ElementType.TYPE) @Retention(RetentionPolicy ...
- java 获取及修改系统变量
设置系统变量 设置由指定键指示的系统属性. 首先,如果安全管理器存在SecurityManager.checkPermission方法是使用PropertyPermission(key,"w ...
- jstl 获取 javascript 定义的变量_一个后端开发者前端语言基础:JavaScript
(一) 基本概述 (1) 概述 JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端 ...
- 第八篇 :微信公众平台开发实战Java版之如何网页授权获取用户基本信息
第一部分:微信授权获取基本信息的介绍 我们首先来看看官方的文档怎么说: 如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑. 关于网页授权回调域 ...
- jwt生成token和验证token以及获取playload的数据,实现token拦截
jwt实现流程: 1.添加依赖: <dependency><groupId>com.auth0</groupId><artifactId>java-jw ...
- loadrunner之获取登陆接口中的token值及 LoadRunner数据更新与更新方式
Loadrunner获取登陆接口中的token值 登录后,服务器会生成token并返回给客户端,之后客户端与服务器交互的操作中,服务器程序会对比这个token,正确则允许操作,否则拒绝客户端请求. ...
- Java实现扫码微信登陆(获取登陆成功的用户信息 + 包含使用vue怎么显示登陆二维码)
实现于springboot中 依据b站视频写出的: 点击此处进行观看 然后记录于此处. 首先微信登陆的流程为: (可以去微信开发者平台看) 第一步:请求CODE 若提示"该链接无法访问&qu ...
- ServletRequest HttpServletRequest 请求方法 获取请求参数 请求转发 请求包含 请求转发与重定向区别 获取请求头字段...
原文地址:ServletRequest HttpServletRequest 请求方法 获取请求参数 请求转发 请求包含 请求转发与重定向区别 获取请求头字段 ServletRequest 基本概念 ...
- java数据存在ie中_[Java教程]解决在IE中获取数据的缓存问题,运行环境为node.js
[Java教程]解决在IE中获取数据的缓存问题,运行环境为node.js 0 2015-11-30 20:00:06 IE下默认会开启缓存策略,不管是页面还是通过ajax请求的数据都会议一个url,u ...
- java 获取域名_Java获取域名,Java从URL地址中获取域名,Java从Request 获取域名
Java 获取主域名方法有很多种,有的用截串方式,我用的一个投机取巧的方式,这个获取域名的方法比较简单,代码也较少. Java从URL地址中获取域名//这样获取的方式,不请求就能获取到域名 URL ...
最新文章
- python中import cv2遇到的错误及安装方法_独家利用OpenCV,Python和Ubidots来构建行人计数器程序(附代码amp;解析)...
- 线程里面添加参数,并解决多个参数问题[原创]
- c语言中当二维数组越界时会有错误提示,萌新请教大佬们。动态二维数组莫名其妙越界了,找了半天没发现有错啊...
- 你值得拥有!一个基于 Spring Boot 的API、RESTful API 的项目
- 为什么网易在2016年大举进军云计算?
- JavaScript操作表格进行拖拽排序
- 如何把我的Java程序变成exe文件?
- asp.net 递归删除文件夹及其子文件夹和所有文件[转]
- 协议圣经 RTSP(三)
- 【原创】轻量级移动设备即时通讯技术MobileIMSDK的常见问题解答
- 部署Extmail邮件系统需注意几点
- 数据分析师简介、工作任务、技能栈
- java swing 简单计算器_java用swing写了一个简单的计算器
- noip by 20XZH02
- 2010年最新世博攻略
- Ubuntu查看主机名和修改主机名
- 基于单片机超声波控制电机转动系统设计
- 彩色宝石项链C/C++解决
- 基于wasm的探索与研究(四)
- 蓝桥杯单片机小板100*100简化电路板
热门文章
- 线上慢查询?试试这几个优化思路!
- Spring Cloud Alibaba到底坑不坑?
- 优雅处理你的Java异常
- 计科系大一c语言期末考试题,大一大学计算机基础期末考试试题「附答案」
- beamer插入图片_beamer中暗背景插入图片
- 苏州大学9月计算机考试试题,2016年9月计算机一级考试题及答案
- tensorrt优化笔记
- Python 计算Mesh顶点法向量
- Github GAN 非平稳纹理合成
- Check failed: registry.count(type) == 1 (0 vs. 1) Unknown layer type: Python