internal HttpClientResponseData(HttpResponseMessage response, HttpClient httpClient) { _response = new HttpResponseMessageBody(response, httpClient); this.StatusCode = response.StatusCode; this.IsSuccessStatusCode = response.IsSuccessStatusCode; this.ContentLength = response.Content.Headers.ContentLength ?? 0; if (response.Content.Headers.ContentType != null) { this.ContentType = response.Content.Headers.ContentType.MediaType; } CopyHeaderValues(response); }
internal HttpClientResponseData(HttpResponseMessage response, HttpClient httpClient, bool disposeClient) { _response = new HttpResponseMessageBody(response, httpClient, disposeClient); this.StatusCode = response.StatusCode; this.IsSuccessStatusCode = response.IsSuccessStatusCode; this.ContentLength = response.Content.Headers.ContentLength ?? 0; if (response.Content.Headers.ContentType != null) { this.ContentType = response.Content.Headers.ContentType.MediaType; } CopyHeaderValues(response); }