Jasperserver REST api:是否可以 运行 报告 POST?

Jasperserver REST api: is it possible to run report with POST?

我们正在尝试在后端使用 Jasperserver 设置报告应用程序。到目前为止,GET 请求一直很好。

棘手的部分是:我们在这些报告中有 很多 参数。按照这个速度,理论上会变得和

一样糟糕

ttp://192.168.202.234:8080/jasperserver/rest_v2/reports/reports/smp_folder/interactive.html?showID=true&showOperator=true&showDispatcher=true&showCalledAt=true&showDeliveredAt=true&showLeftAt=true&showArrivedAt=true&showFinishedAt=true&showBackAt=true&showAddress=true&showCaller=true&showFIO=true&showBirthday=true&showJob=true&showSocStatus=true&showReason=true&showType=true&showRecievePlace=true&showCrewMembers=true&showIsIntoxicated=true&showComplaints=true&showAnamnesis=true&showHealthStatus=true&showEfficiency=true&showAidAcceptance=true&showAidRefuse=true&showTransportationRefuse=true&showAidResult=true&showActiveCall=true&showActiveVisit=true&showDeliveryMethod=true&showCallResult=true&showArriveTime=true&showCallTime=true&showDeliveredTime=true&showWaitTime=true&showDiagnosis=true&diagnosis=d1&showCrewNumber=true&crew=543548e7-2acf-4383-a345-f489613b36ea

在这里使用这么大的 GET 感觉很不对劲,所以问题是:有什么方法可以用 POST 请求做同样的事情吗?

根据 v6 上的网络服务(包含在 war 文件安装中)指南,您可以 运行 一份带有 POST

的报告

3.2.1 运行 异步报告

理论上,您没有理由不能使用 GET 指定大量参数(达到浏览器限制),在旧版本的 IE 上,您可能达到的最低限制是 2000 个字符。我相信 FF/Safari 的限制是大约 65,000