fully removed System.Net.HttpWebRequest dependency

This commit is contained in:
Luke Pulverenti
2013-08-28 16:12:58 -04:00
parent ac802322de
commit 528100ab31
6 changed files with 26 additions and 13 deletions

View File

@@ -50,6 +50,9 @@ using System.Data.SQLite;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Cache;
using System.Net.Http;
using System.Reflection;
using System.Threading.Tasks;
@@ -660,5 +663,14 @@ namespace MediaBrowser.ServerApplication
{
get { return Constants.MbServerPkgName; }
}
protected override HttpMessageHandler GetHttpMessageHandler(bool enableHttpCompression)
{
return new WebRequestHandler
{
CachePolicy = new RequestCachePolicy(RequestCacheLevel.Revalidate),
AutomaticDecompression = enableHttpCompression ? DecompressionMethods.Deflate : DecompressionMethods.None
};
}
}
}

View File

@@ -184,6 +184,8 @@
</Reference>
<Reference Include="System.Drawing" />
<Reference Include="System.Net" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Net.Http.WebRequest" />
<Reference Include="System.Runtime.Remoting" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Windows.Interactivity, Version=4.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">