2

現在、jasperserver 5.0.0 に問題があります。

rest_v2 API を使用してレポートを取得しようとすると、エラーが発生します。

この URL を使用: http://myjasper.net:8081/jasperserver/rest_v2/reports/reports/AP/Offre.PDF%3FtarificationId=3601844

-> エラー:

<errorDescriptor>
<errorCode>webservices.error.errorExportingReportUnit</errorCode>
<parameters>
<parameter>
Export format pdf?tarificationid=3601844 not supported or misconfigured
</parameter>
</parameters>
</errorDescriptor>

この URL を使用: http://myjasper.net:8081/jasperserver/rest_v2/reports/reports/AP/Offre.PDF?tarificationId=3601844

- >それは動作します!!

なんで ?

4

2 に答える 2

0

「encodeURIComponent」または同様の関数によってエンコードされたすべての URL のように見えます。およびその他の URL 記号。これらの関数は、すべての URL ではなく、URL パラメーターのエンコードに使用する必要があります。

于 2014-10-27T05:56:34.007 に答える
0

JasperReports Server Web サービス ガイドへのリンクは次のとおりです。

http://community.jaspersoft.com/documentation/jasperreports-server-web-service-guide

21ページ:

引数は、従来の構文で URL に渡されます: http://:/jasperserver[-pro]/rest//path/to/object?=&=&...

実際には疑問符を渡しているのではなく、Web サービスに引数を受け入れる準備をするように伝えています。GET 要求の詳細については、 http://www.w3schools.com/tags/ref_httpmethods.aspを参照してください。

于 2013-06-11T13:38:03.200 に答える