我们的前端代码尝试调用后端接口时,发生了错误。错误代码是HTTP 403 Forbidden,这表明我们的请求被拒绝了。
问题的根源在于若依框架中的SecurityConfig.java类。在这个类里,有一段代码是允许/xxxx/** 这样的请求不需要进行Token认证就可以访问。
然而,我们的前端在调用接口时,却在请求头中添加了Authorization信息。这个信息被框架捕获到,然后过滤了我们的请求,使得我们的请求无法到达后端。
要解决这个问题,我们需要对"/xxxx/**"的放行规则进行修改。
我们需要从SecurityConfig.java中删除这个规则。这样,前端在调用接口时,就不会再添加Authorization信息了。
因为没有了这个信息,框架就不会再过滤请求,这样我们的请求就可以顺利地到达后端了。通过这样的修改,我们就解决了HTTP 403 Forbidden的问题。
使用若依框架前端调用后端,解决报错403 Forbidden
于 2023-11-23 15:17:16 首次发布