Если бы вы использовали библиотеку логгеров и запросы были бы небольшими, то вы могли бы прочитать весь InputStream в память (например, в ByteArrayOutputStream), затем записать его, а затем создать ByteArrayInputStream в качестве результата метода.
Если запросыбольшой, вы должны поместить его куда-нибудь в файл или в блоб базы данных.Вы можете создать подкласс FilterInputStream
и вывести поток данных.
В большинстве случаев сброс HTTP-потока невозможен.