Джаспер: Как сохранить HTTP-заголовок в источнике данных из Jaspersoft Studio на сервер? - PullRequest
0 голосов
/ 11 мая 2018

Рассмотрим следующее:

У меня есть веб-приложение на PHP. Это приложение защищено от любого вторжения через промежуточное ПО, которое ищет правильные учетные данные при каждом вызове маршрута. Если вы вошли в систему правильно, страница отображается. Если нет, вас выгнали. Просто и легко.

Теперь это приложение предоставляет мне ссылки, которые возвращают JSON. Этот JSON создается с единственной целью отчетности. В Jaspersoft Studio я создал адаптер данных JSON и использовал предоставленные ссылки в качестве URL.

enter image description here

Но это еще не было. Поскольку промежуточное программное обеспечение проверяет каждую ссылку в приложении, мне нужно было добавить исключение для моих отчетов. Я решил, что передача зашифрованного токена в заголовке HTTP была решением. Затем я добавил опцию в наш адаптер данных.

enter image description here

Это сработало как шарм!

Теперь к проблеме:

Используя информацию, предоставленную на сайте Jaspersoft , я экспортировал свой Data Adapter на сервер. Дело в том, что заголовок HTTP больше не учитывается при вызове источника данных с сервера. Конечно, мой отчет больше не работает. Затем я протестировал ссылку, размещенную на другой платформе, и она работала, даже без заголовка HTTP.

Итак, мой вопрос как мне сохранить HTTP-заголовок в моем источнике данных из Jaspersoft Studio на сервере?

Редактировать 1: Версия Jaspersoft Studio: 6.4.0, Версия сервера JasperSoft: 6.3.0

1 Ответ

0 голосов
/ 15 мая 2018

Эти опции HTTP были добавлены в JasperReports 6.3.1.Ближайшая версия Сервера для поддержки этих функций должна быть 6.4.0.

...