获取在jasper中使用域主题的特定资源ID的所有报告

时间:2016-06-09 05:15:57

标签: rest jasperserver

我在JasperReport服务器中使用域创建了一个主题。现在,我需要使用REST API获取使用该域或主题的所有报告。

我尝试过这个REST调用:

https://<host>/jasperserver-pro/rest_v2/resource/organizations/test/organizations/data/Reports?j_username=jasperadmin&j_password=jAspErAdmIn

它给200 OK。但是没有数据,它只提供登录页面源。

<title>TIBCO Jaspersoft: Login</title>

有人能告诉我如何从REST调用中获取此信息吗?

1 个答案:

答案 0 :(得分:1)

首先,您对API的调用似乎有点错误。

根据the docs,对存储库服务的调用如下所示:

http://<host>:<port>/jasperserver[-pro]/rest_v2/resources?<parameters>

在你的情况下,这将是:

http://<host>/jasperserver-pro/rest_v2/resources?<parameters>

Sencond,因为你的电话不同,你不会得到任何结果。可以搜索特定的字符串:

http://<host>/jasperserver-pro/rest_v2/resources?q=Domain_Name

和/或类型:

http://<host>/jasperserver-pro/rest_v2/resources?q=Domain_Name&type=dataType

据我了解,不可能搜索哪个报告使用哪些资源。