<PackageReference Include="Microsoft.AspNet.WebApi.Client" Version="4.0.20505" />

HttpContentMessageExtensions

public static class HttpContentMessageExtensions
Extension methods to read HttpRequestMessage and HttpResponseMessage entities from HttpContent instances.
public static bool IsHttpRequestMessageContent(this HttpContent content)

Determines whether the specified content is HTTP request message content.

public static bool IsHttpResponseMessageContent(this HttpContent content)

Determines whether the specified content is HTTP response message content.

public static Task<HttpRequestMessage> ReadAsHttpRequestMessageAsync(this HttpContent content, string uriScheme)

public static Task<HttpRequestMessage> ReadAsHttpRequestMessageAsync(this HttpContent content, string uriScheme, int bufferSize)

public static Task<HttpResponseMessage> ReadAsHttpResponseMessageAsync(this HttpContent content, int bufferSize)