Don't try to read a string from the body, it's a stream so just make sure it has zero bytes.

For example a stream with UTF8 encoding + nothing will still be returning an empty string, but that's an error case.