HttpError improved: provide response body when possible

It's really not very cool to handle 4** errors without server response.