Should you call dispose on a HttpClient response object?
<p><code>HttpClient</code> is not disposed or destroyed as it is reused between calls.</p>

<pre><code>public async Task&lt;HttpContent&gt; DoSomething()
{
    var response = await _httpClient.PutAsync(url, content);

    return response.Content;
}
</code></pre>

<p>Does the response.Content need to be copied into another location and then the response which is a <code>HttpContent</code> manually disposed via <code>.Dispose()</code>? If so, why or why not?</p>