0
からBIRTレポートを生成および取得:プログラムで、私は自分のサーバー上でBIRTのWebビューアをインストールし、このURLでレポートを作成することができていましたWebビューア
http://hostname:port/birt/run?__report=test.rptdesign
は今、私はプログラム的にこのURLを呼び出す必要がありますJavaコードから取得し、ストリームまたはファイルとして結果を取得します。
Web-ViewerのAPIはありますか?
ない場合、私はちょうどこのようにURLを呼び出し、PDFを抽出できた?:
HttpClient httpClient = HttpClients.createDefault();
HttpGet postRequest = new HttpPost("http://hostname:port/birt/run");
List<NameValuePair> formData = new ArrayList<>();
formData.add(new BasicNameValuePair("__report", "test.rptdesign"));
HttpEntity entity = new UrlEncodedFormEntity(formData);
HttpResponse response = httpClient.execute(postRequest);