如何在若依中进行接口测试
目录
如何在若依中进行接口测试
在若依(前后端分离版)中使用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 ^)/~