当前位置: 首页 > news >正文

若依框架下的接口测试

前言

目的:使用若依框架,需要进行接口测试。

使用的接口管理工具:Apifox

我这边的地址:localhost

我这边的默认端口号:8081

后端关于登录的相关代码位置:

package com.ruoyi.framework.web.service;    /*** 登录验证* * @param username 用户名* @param password 密码* @param code 验证码* @param uuid 唯一标识* @return 结果*/public String login(String username, String password, String code, String uuid){// 验证码校验validateCaptcha(username, code, uuid);// 登录前置校验loginPreCheck(username, password);// 用户验证Authentication authentication = null;try{...

具体方法

获取图片验证码

接口地址:http://localhost:8081/captchaImage

需要保存返回的uuid

在Redis获取code字段

说明:因为登录的方法需要code字段,可以使用redis管理工具获取其值

使用登录接口,获取token

接口地址:http://localhost:8081/login

Body方法体

{"username":"admin","password":"admin123","uuid":"a34a6bc9db1f423caf71e319ebb7379d","code":"0"
}

Headers

发送数据后,返回token

使用其他接口

说明:获取token后,可以使用其他的接口进行测试了。我这里演示查询系统用户列表

接口地址:http://localhost:8081/system/user/list

Headers需要设置3个键值对:

若依的admin管理员的默认密码密文是:$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2

参数名参数值
Content-Typeapplication/json
AuthorizationBearer token值(Bearer+空格+token值)
Cookieusername=admin;password=xxx(密码是密文,需要去数据库复制粘贴)

http://www.dtcms.com/a/479258.html

相关文章:

  • Unity网络开发--第三方协议工具Protobuf
  • 城阳网站建设公司wordpress首页文章缩略图插件
  • 兼职招聘网站中国最新军事新闻
  • MATLAB做一个简单的元胞自动机:森林火灾模拟
  • 嵌入式开发培训机构排名seo自动推广工具
  • 百度网盘公益解析网站下载限速一边去
  • 站酷网首页蛋糕店微网站
  • 2025年--Lc183--198. 打家劫舍(菲波那契数列类型)--Java版
  • linux系统中命令基础
  • 站酷网站建设合肥网建公司
  • 湖南旅游网站开发做毕业设计的网站
  • 安卓上谷歌35版本
  • 《架构设计精讲》学习笔记
  • Uvicorn在多核CPU上启动的参数workers
  • 宁波网站建设免费咨询手表
  • DDD架构——充血模型、领域模型
  • 【Linux系列】Vim 中删除当前光标到行尾
  • 建设银行手机网站首页域名访问过程会不会影响网站访问
  • 【1017】浮点型数据类型存储空间大小
  • 算法奇妙屋(六)-哈希表
  • Java基础加强14-File、字符的编码与解码、IO流、IO框架
  • [算法练习]Day 8: 变长滑动窗口
  • 做网站联系wordpress怎么做背景图片
  • 道路建设网站专题上海网站seo设计
  • asp.net做网站系统wordpress 首页不显示
  • GESP2025年9月认证C++四级( 第三部分编程题(1)排兵布阵)
  • 论文解读 -- A FOUNDATION MODEL FOR MUSIC INFORMATICS
  • Redis-管道和发布订阅
  • 做网站最大可以做多少g代做网站多少钱
  • PostgreSQL 模式(Schema)详解