Make a better default get_body
General error changing, add status_message to HTTPError, and send Content-Length for failsafe response