我有这种情况:
我想通过数据库中的“rest_v2”服务调用报告。 我列出资源的URL如下所示: http://myserverurl:8081/jasperserver/rest_v2/resources
Q1:如何将正确的数据源传递给此报告? http://myserverurl:8081/jasperserver/rest_v2/reports/reports/MyTestReport.pdf?j_username=jasperadmin&j_password=jasperadmin
Q2:有没有选择如何以更安全的方式验证它?
答案 0 :(得分:0)
我认为您不能使用其余接口传递数据源(但可以在JasperReports-Server-Web-Services-Guide中检查它。)
我要做的是在Jasperserver中复制报告,并将一个链接到数据源AGD,一个链接到AGL。然后,您可以获取代码来调用所需的报告。
可以使用单点登录集成您的应用程序,这样您就不必在网址行上传递登录信息(或者我猜您也可以使用ssl)
jasperserver身份验证手册中对此进行了介绍,该手册可在jaspersoft社区网站上找到。