fixed http get method

This commit is contained in:
Luke Pulverenti 2013-04-20 22:32:12 -04:00
parent 2e358a5968
commit 0984474c17

View file

@ -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);