Чтение содержимого ответа на запрос REST в Java Filter - PullRequest
0 голосов
/ 08 ноября 2018

Я создаю фильтр, который должен выполнять некоторые операции с содержимым ответа и возвращать его.Я ссылался на эту ссылку: http://www.java2s.com/Tutorial/Java/0400__Servlet/Filterthatusesaresponsewrappertoconvertalloutputtouppercase.htm

Однако я получаю не содержимое ответа, а содержимое HTML-страницы, которая загружает JS, выполняющий соответствующий запрос REST.Я не могу понять проблему.Я кратко определяю архитектуру, как показано ниже

HTML-файл

<html>
.. load js file (a.js)
</html>

a.js

//rest call to /someAction

Служба Java REST

someAction(){
   //return JSON data to a.js
}

Фильтр Java

doFilter() {
    //read response content here something like response.getContent()
}

Я хочу прочитать содержимое JSON, отправленное службой Java REST, в фильтре Java.Будут признательны некоторые указатели для реализации такого рода фильтра.

Решение, которое я увидел, было то, что я поделился ссылкой выше, и я пытался реализовать, но это дает мне содержимое HTML-файла выше, а неJSON.Любая помощь очень ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...