若依框架Postman测试 通用下载请求报403错误 (没权限),第一天测还可以过了一天就不行了,但是在浏览器请求路径可以下载

若依框架Postman测试 通用下载请求报403错误 (没权限),第一天测还可以过了一天就不行了,但是在浏览器请求路径可以下载

就有点懵,有没有碰到过相同问题的,求解答一下

img

img

img

调用成功时,是不是登陆了或者后端没有加权限控制。
后面调用失败,是不是没有登陆或者加了权限控制
检查下

在ShiroConfig.java加上:

    filterChainDefinitionMap.put("/common/download/**", "anon");

将接口加入白名单即可

img

img

登录成功是会返session的,有这个session才能成功调用接口。意思就是postman要想调用接口,就必须先在postman发登录请求。postman拿到sesiion才能后续访问。浏览器同理

先调用登录接口,登陆成功后再请求下载接口

这个里面试过了吗https://blog.csdn.net/qq_38801506/article/details/119736416?ops_request_misc=&request_id=&biz_id=102&utm_term=%E8%8B%A5%E4%BE%9D%E6%A1%86%E6%9E%B6Postman%E6%B5%8B%E8%AF%95%20%E9%80%9A%E7%94%A8%E4%B8%8B%E8%BD%BD%E8%AF%B7%E6%B1%82%E6%8A%A5403%E9%94%99%E8%AF%AF&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~sobaiduweb~default-0-119736416.nonecase&spm=1018.2226.3001.4450

这个接口有没有一些比如cookie等请求头里参数是需要变动的

对比浏览器有什么不同