fixed http get method
This commit is contained in:
parent
2e358a5968
commit
0984474c17
|
@ -92,7 +92,8 @@ namespace MediaBrowser.Common.Implementations.HttpClientManager
|
||||||
{
|
{
|
||||||
var handler = new WebRequestHandler
|
var handler = new WebRequestHandler
|
||||||
{
|
{
|
||||||
CachePolicy = new RequestCachePolicy(RequestCacheLevel.BypassCache)
|
CachePolicy = new RequestCachePolicy(RequestCacheLevel.BypassCache),
|
||||||
|
AutomaticDecompression = DecompressionMethods.None
|
||||||
};
|
};
|
||||||
|
|
||||||
client = new HttpClient(handler);
|
client = new HttpClient(handler);
|
||||||
|
@ -163,28 +164,27 @@ namespace MediaBrowser.Common.Implementations.HttpClientManager
|
||||||
{
|
{
|
||||||
cancellationToken.ThrowIfCancellationRequested();
|
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();
|
EnsureSuccessStatusCode(response);
|
||||||
|
|
||||||
//cachedInfo = UpdateInfoCache(cachedInfo, url, infoPath, response);
|
cancellationToken.ThrowIfCancellationRequested();
|
||||||
|
|
||||||
//if (response.StatusCode == HttpStatusCode.NotModified)
|
//cachedInfo = UpdateInfoCache(cachedInfo, url, infoPath, response);
|
||||||
//{
|
|
||||||
// return GetCachedResponse(responsePath);
|
|
||||||
//}
|
|
||||||
|
|
||||||
//if (!string.IsNullOrEmpty(cachedInfo.Etag) || cachedInfo.LastModified.HasValue || (cachedInfo.Expires.HasValue && cachedInfo.Expires.Value > DateTime.UtcNow))
|
//if (response.StatusCode == HttpStatusCode.NotModified)
|
||||||
//{
|
//{
|
||||||
// await UpdateResponseCache(response, responsePath).ConfigureAwait(false);
|
// return GetCachedResponse(responsePath);
|
||||||
|
//}
|
||||||
|
|
||||||
// return GetCachedResponse(responsePath);
|
//if (!string.IsNullOrEmpty(cachedInfo.Etag) || cachedInfo.LastModified.HasValue || (cachedInfo.Expires.HasValue && cachedInfo.Expires.Value > DateTime.UtcNow))
|
||||||
//}
|
//{
|
||||||
|
// await UpdateResponseCache(response, responsePath).ConfigureAwait(false);
|
||||||
|
|
||||||
return await response.Content.ReadAsStreamAsync().ConfigureAwait(false);
|
// return GetCachedResponse(responsePath);
|
||||||
}
|
//}
|
||||||
|
|
||||||
|
return await response.Content.ReadAsStreamAsync().ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
catch (OperationCanceledException ex)
|
catch (OperationCanceledException ex)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue
Block a user