check we can read the message body after logging it
Used BufferedInputStream for buffering
buffer size is based on content size