接口被SpringSecurity拦截了,怎么使用PostMan调用

320 阅读1分钟

Our-task介绍

本篇博客是我的github上项目our-task:一个完整的清单管理系统的配套教程文档,大家感兴趣的话,可以去看看

分析

在our-task中,用户登录成功之后,会生成并返回用户的token,用户在调用其他接口的时候,在请求头部(headers)中携带这个token去进行调用,就能够调用成功了。在Our-task中,token是放在头部的Authorization里面。

解决方法

获取token

我们先调用登录接口,登录接口是开放的,不需要任何权限,登录成功之后,我们会获取用户的token,在headers中的Authorization里面,就是登录成功生成的token了。

image-20201214150747818.png

image-20201214150916917.png

测试调用其他方法

下面我们来使用获取的token来调用其他方法,我们在接口调用那里,点击headers,配置请求头

image-20201214151235126.png

在请求头中,我们把刚才获取的Authorization以及对应的值传进去。然后就可以和平时一样进行接口调用了。

image-20201214151309953.png

这是查询单个用户信息的接口,这里显示我们已经调用成功了。

image-20201214151906418.png

注意事项

  1. token有过期时间,如果大家发现填了token也是被禁止,可以想想自己填的token是不是最新的token
  2. 由于需要考虑开发效率,可以把SpringSecurity的拦截给关掉,这样自己就不用填headers来进行测试了