当前位置: 首页 > news >正文

南海区建设局网站手机网站安装

南海区建设局网站,手机网站安装,工业电商做网站怎么样,广告制作公司哪家好springboot shiro 下载文件时浏览器提示“无法下载-没有权限”或“无法下载-没有文件”问题 1. 预期效果2. 问题描述3. 问题排查4. 解决方案5. 总结 1. 预期效果 后端编写文件下载接口,前端通过浏览器的下载将文件保存到本地。 2. 问题描述 前后端代码在不同主机…

springboot + shiro 下载文件时浏览器提示“无法下载-没有权限”或“无法下载-没有文件”问题

  • 1. 预期效果
  • 2. 问题描述
  • 3. 问题排查
  • 4. 解决方案
  • 5. 总结

1. 预期效果

后端编写文件下载接口,前端通过浏览器的下载将文件保存到本地。

2. 问题描述

前后端代码在不同主机运行,后端使用 postman 测试下载接口可以正常下载文件,但在前端下载文件浏览器会提示“无法下载-没有权限”或“无法下载-没有文件”。

3. 问题排查

  • 前端触发下载并没有进入后端下载接口的断点,猜测可能与后端使用的 shiro 框架有关。
  • 在 shiro 框架中放行该请求的 url,前端即可正常下载文件,说明该问题与 shiro 有关。
  • 在 shiro 框架的相关代码 debug 发现,当前端触发下载时,executeLogin 方法获取不到请求体的 token,所以前端的下载请求就被拦截返回了,没有进入后端的下载接口。

4. 解决方案

  • 检查前端是否传了 token 信息?方式是什么样的?
  • 检查 executeLogin 是如何获取 token 信息的?是否与前端的方式匹配?

5. 总结

本问题的关键点是 shiro 框架会对前端的请求进行身份验证,只要前端传了 token 等身份认证信息,后端再正常接收,前端的请求就可以正常进入到后端接口。

http://www.yayakq.cn/news/254091/

相关文章:

  • 宁波模板建站定制网站全站搜索代码
  • 小程序建站哪家好如何用wampp 做网站
  • 建设项目 环评申报网站网站服务器出问题
  • 天津市规划局官方网站建设项目有没有学做家具的网站
  • 播州区建设局网站织梦手机网站制作
  • 中山市饮食网站建设做公司网站多钱
  • 网站做贸易用什么色调比较好wordpress+search+sql
  • 网站设计公司哪家好如何选择呀yy直播怎么样
  • 门户类网站模板一级a做爰片免播放器网站
  • 中小型网站建设案例个人可以做网站
  • 网站无后台添加后台wordpress如何修改不用邮箱注册
  • iis 网站没有上传权限wordpress 模板速度
  • 少儿编程加盟哪个品牌好宁波网站推广优化收费情况
  • 扬中网站推广服务上海注册公司流程及资料
  • 网站入口百度舟山大昌建设集团网站
  • 济南高端网站设计免费app软件下载网站
  • 指定关键字 网站有更新就提醒wordpress dx
  • 建好的网站怎么用现货交易平台合法吗
  • 做ppt的网站有哪些内容中跃建设集团网站吗
  • 江苏手机网站建设公司浙江省建设培训中心网站首页
  • 一个页面的html5网站模板 psdwordpress企业主题 视频教程
  • eclipse的开发网站开发阿里云服务器搭建网站
  • 卖友情链接的哪来那么多网站游戏界面设计图片
  • 威海网站建设地址wordpress首页控件
  • 新闻标题做的好的网站沭阳网站建设方案
  • 网站开发毕设结论商业网站建设案例笔记
  • php简易购物网站开发百度竞价网站源码
  • 做类似起点的网站如何分析网站的设计
  • 商店网站在线设计优品wordpress
  • 环保公司网站建设内容大连seo交流群