An exception that gets thrown if we receive a response whose code is not in the 200 (OK) range.
The raw bytes of the response body, if any. They are passed in directly instead of queried from the Response object because that needs to happen asynchronously, and we need to create the exception message immediately.