Как прочитать данные ответа в объекте Undertow HttpServerExchange? - PullRequest
0 голосов
/ 05 мая 2020

Я реализовал обратный прокси с сервером Undertow.

Я хочу отредактировать абсолютные URL-адреса в ответе от целевого хоста перед отправкой обратно клиенту.

Я использовал exchange.addResponseCommitListener(httpHandler), чтобы объект обмена содержал ответ от прокси-сервера и ответ еще не отправлен клиенту.

В httpHandler я могу увидеть точную длину прокси-ответа с помощью exchange.getResponseContentLength(), но не могу найти ни одной функции, которая считывает данные ответа .

Я проверил реализацию exchange.getResponseContentLength(), но он дает только значение из одного из заголовков ответа Content-Length.

Может ли кто-нибудь помочь мне, как получить данные ответа, которые был проксирован. Спасибо

...