HttpError improved: provide response body when possible