RuoYi开发实战- PostMan请求接口

最近在学习若依这个开源项目,在调试接口时遇到一个小坎。默认的情况下接口是无法直接请求的,请求会报以下的错误:

{
  "msg": "请求访问:/system/dhb/list,认证失败,无法访问系统资源",
  "code": 401
}

在一些场景下还是挺不方便的。那么如果想在postman中调试若依的接口应该如何实现呢?

了解

想要解决这个问题,那么就要先了解若依的登录机制。首先若依是没有session的,是一种无状态的方式。每次请求时,客户端会带上认证信息。

那么这就好解决了,只要我们把header设置正确就可以正常请求接口了。

实战

  1. 通过浏览器先登录若依管理系统
  2. 按F12调出浏览器的调试工具
    访问一个你想要调试的接口,并打开“网络”来监听请求。
    RuoYi开发实战- PostMan请求接口_第1张图片
  3. 获取header中的与身份认证有关的有效信息
    RuoYi开发实战- PostMan请求接口_第2张图片
  4. 把请求标头中的Authorization和Cookie复制到postman之中
    RuoYi开发实战- PostMan请求接口_第3张图片
    这样我们就可以使用postman正常请求接口了。

你可能感兴趣的:(java,postman)