Я хочу написать автоматический тест, который проверяет наличие журналов в пользовательском интерфейсе Kibana, и у меня возникла проблема с отправкой HTTP-запроса с использованием Java в Kibana. В браузере все работает нормально, но когда я отправляю HTTP-запрос из библиотеки Jsoup (то же самое происходит и с завитком), кибана показывает мне следующее:
Код: Выделить всё
Please upgrade your browser This Elastic installation has strict
security requirements enabled that your current browser does not meet.
Похоже, что кибана выполняет какой-то уязвимый js, и если он выполняется правильно, он перестает загружать пользовательский интерфейс кибаны.
Код: Выделить всё
// Since this is an unsafe inline script, this code will not run
// in browsers that support content security policy(CSP). This is
// intentional as we check for the existence of __kbnCspNotEnforced__ in
// bootstrap.
window.__kbnCspNotEnforced__ = true;
Есть ли у вас идеи, как обойти это в коде? Я думаю, что эту функцию безопасности можно отключить из файла kibana.yaml, но я не хочу отключать ее только для проверки.
Подробнее здесь:
https://stackoverflow.com/questions/638 ... ser-does-n