|
|
|
@ -92,7 +92,8 @@ namespace MediaBrowser.Common.Implementations.HttpClientManager
|
|
|
|
|
{
|
|
|
|
|
var handler = new WebRequestHandler
|
|
|
|
|
{
|
|
|
|
|
CachePolicy = new RequestCachePolicy(RequestCacheLevel.BypassCache)
|
|
|
|
|
CachePolicy = new RequestCachePolicy(RequestCacheLevel.BypassCache),
|
|
|
|
|
AutomaticDecompression = DecompressionMethods.None
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
client = new HttpClient(handler);
|
|
|
|
@ -163,8 +164,8 @@ namespace MediaBrowser.Common.Implementations.HttpClientManager
|
|
|
|
|
{
|
|
|
|
|
cancellationToken.ThrowIfCancellationRequested();
|
|
|
|
|
|
|
|
|
|
using (var response = await GetHttpClient(GetHostFromUrl(url)).SendAsync(message, HttpCompletionOption.ResponseHeadersRead, cancellationToken).ConfigureAwait(false))
|
|
|
|
|
{
|
|
|
|
|
var response = await GetHttpClient(GetHostFromUrl(url)).SendAsync(message, HttpCompletionOption.ResponseHeadersRead, cancellationToken).ConfigureAwait(false);
|
|
|
|
|
|
|
|
|
|
EnsureSuccessStatusCode(response);
|
|
|
|
|
|
|
|
|
|
cancellationToken.ThrowIfCancellationRequested();
|
|
|
|
@ -185,7 +186,6 @@ namespace MediaBrowser.Common.Implementations.HttpClientManager
|
|
|
|
|
|
|
|
|
|
return await response.Content.ReadAsStreamAsync().ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
catch (OperationCanceledException ex)
|
|
|
|
|
{
|
|
|
|
|
throw GetCancellationException(url, cancellationToken, ex);
|
|
|
|
|