I'd read the full response only if there is a real need to log it since it can be rather big.
You can make response stream markable just wrapping it with `BufferedInputStream`.