目录

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

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

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

https://i-blog.csdnimg.cn/blog_migrate/d45f9b1e340d139e1d7e6695fd42f39c.png

解决方法

方法一

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

1.1预先准备

按f12进入调试,点击Network(网络)

https://i-blog.csdnimg.cn/blog_migrate/aac5f410e69b8339cca3580892f3146a.png

1.2登录账号

登录当前账号进入首页

1.3寻找token

在Network中找到getRouters,再找到Authorizetion,复制Bearer开头的字符串

https://i-blog.csdnimg.cn/blog_migrate/684acaccc3c7c8adee63df52453bca6d.png

1.4添加Bearer auth认证

在ApiPost中点击认证,并选择Bearer Auth认证,并将复制的复制的字符串粘贴至token中。

https://i-blog.csdnimg.cn/blog_migrate/425e5d8ad172ab7f9440cffd16499168.png#pic_center

再次发送,响应成功!

https://i-blog.csdnimg.cn/blog_migrate/1dc6c72c83ae1c9a7b48c591dd53de10.png

但这样做每增加一个接口,都得重复这个操作。同时,每个token的有效时间为30mins。此方法不是长久之计,因此,引出方法二。

方法二

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

2.1预先准备

首先,需先找到SecurityConfig类,此类在ruoyi-framework文件夹中,具体位置如下图所示:

https://i-blog.csdnimg.cn/blog_migrate/c4dc7c9303749e01ce63a8001834fbdb.png

2.2修改代码

将下面的代码进行修改,修改两个红框中的代码

https://i-blog.csdnimg.cn/blog_migrate/69fbf504a99ece79d03e67eaaf613e5e.png

修改完后如下图所示(需在第二个红框上面一行代码处增加一个分号):

https://i-blog.csdnimg.cn/blog_migrate/4cfce1b83ff5b03ef3596099b77bec93.png

2.3进行测试

把认证改为无需认证,再次发送,响应成功!

https://i-blog.csdnimg.cn/blog_migrate/5cb984d294b4f2bb4e85c8c1095058d4.png

使用该方法后,在对数据表进行增删改时,若依后端可能会报警告,这可能是若依的日志导致,不影响使用。接下来就可以继续进行愉快的开发啦!(^ o ^)/~