如何在若依中进行接口测试

在若依(前后端分离版)中使用ApiPost对新写的功能进行测试时报错,显示无法访问资源,如下图所示:
在这里插入图片描述

解决方法

方法一

由于若依中有一些安全设置,因此无法直接访问资源,需增加token认证,具体步骤如下:

1.1预先准备

按f12进入调试,点击Network(网络)
在这里插入图片描述

1.2登录账号

登录当前账号进入首页

1.3寻找token

在Network中找到getRouters,再找到Authorizetion,复制Bearer开头的字符串
在这里插入图片描述

1.4添加Bearer auth认证

在ApiPost中点击认证,并选择Bearer Auth认证,并将复制的复制的字符串粘贴至token中。
在这里插入图片描述
再次发送,响应成功!
在这里插入图片描述
但这样做每增加一个接口,都得重复这个操作。同时,每个token的有效时间为30mins。此方法不是长久之计,因此,引出方法二。

方法二

该方法通过关掉若依中的token测试,达到一劳永逸的效果。

2.1预先准备

首先,需先找到SecurityConfig类,此类在ruoyi-framework文件夹中,具体位置如下图所示:
在这里插入图片描述

2.2修改代码

将下面的代码进行修改,修改两个红框中的代码
在这里插入图片描述
修改完后如下图所示(需在第二个红框上面一行代码处增加一个分号):
在这里插入图片描述

2.3进行测试

把认证改为无需认证,再次发送,响应成功!
在这里插入图片描述
使用该方法后,在对数据表进行增删改时,若依后端可能会报警告,这可能是若依的日志导致,不影响使用。接下来就可以继续进行愉快的开发啦!(^o^)/~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值