【发布时间】:2018-06-19 06:32:26
【问题描述】:
我正在 jasper 工作室学习报告。
现在我可以知道如何将我的报告上传到 jasper 服务器(localhost:8080/jasperserverver),
登录后我也可以在pdf查看器中查看。
现在我希望用户无需身份验证即可查看我的 pdf 报告,但我不能。
谷歌搜索后,我知道了网址
http://<your jasper server>:<port>/<report path>?<report-params>&j_username=jasperadmin&j_password=jasperadmin
由于我的凭据是 jasperadmin / jasperadmin, 我相信它会起作用,但事实并非如此。
我发现 localhost:8080/jasperserver 使用了 csrf 保护, 如果是这样,则无法使用 GET 参数登录....
我该怎么做?
谢谢。
【问题讨论】:
-
你的意思是它没有工作,你能更具体一点吗?您是否在浏览器中收到(错误)消息? CSRF 保护并不意味着您不能在查询字符串中使用参数。
-
无法使用 GET 访问 pdf url。但在谷歌搜索后,我找到了解决方案。感谢您的回复
-
你能用解决方案回答你自己的问题并与大家分享吗? ; )
-
@Kamal 感谢您的回复,我已经回答了我的问题并添加了链接
标签: jasperserver