Expose function to extract of code & body from HttpClientError

There's currently no way to use HttpClientError objects other than calling `show` on it, and that concats together the response code and response body. If we want to work with them separately, we'd have to write a parsing function in our logic that extracts both, **or** add a method to http-streams that just extracts the internal parameters from the HttpClientError object.