Я реализовал обратный прокси с сервером Undertow
.
Я хочу отредактировать абсолютные URL-адреса в ответе от целевого хоста перед отправкой обратно клиенту.
Я использовал exchange.addResponseCommitListener(httpHandler)
, чтобы объект обмена содержал ответ от прокси-сервера и ответ еще не отправлен клиенту.
В httpHandler
я могу увидеть точную длину прокси-ответа с помощью exchange.getResponseContentLength()
, но не могу найти ни одной функции, которая считывает данные ответа .
Я проверил реализацию exchange.getResponseContentLength()
, но он дает только значение из одного из заголовков ответа Content-Length
.
Может ли кто-нибудь помочь мне, как получить данные ответа, которые был проксирован. Спасибо