diff options
| author | Luke <luke.pulverenti@gmail.com> | 2016-12-27 03:16:41 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-12-27 03:16:41 -0500 |
| commit | 6f2cb0b0d9353240441d4aa5dd2d46341ab9b4cb (patch) | |
| tree | 4b111f8b921109ddef9bd56c5b0297b510ac5cbd /OpenSubtitlesHandler | |
| parent | b8e285035c9b68128eb283c81877fde2984ed4b6 (diff) | |
| parent | d7b0dcd91b4301c7bd68bce14964f3dd4082b310 (diff) | |
Merge pull request #2367 from MediaBrowser/dev
Dev
Diffstat (limited to 'OpenSubtitlesHandler')
| -rw-r--r-- | OpenSubtitlesHandler/Utilities.cs | 58 |
1 files changed, 4 insertions, 54 deletions
diff --git a/OpenSubtitlesHandler/Utilities.cs b/OpenSubtitlesHandler/Utilities.cs index 3fe606c78..c012da462 100644 --- a/OpenSubtitlesHandler/Utilities.cs +++ b/OpenSubtitlesHandler/Utilities.cs @@ -37,7 +37,9 @@ namespace OpenSubtitlesHandler public static IHttpClient HttpClient { get; set; } public static ITextEncoding EncodingHelper { get; set; } - private const string XML_RPC_SERVER = "https://api.opensubtitles.org/xml-rpc"; + //private static string XML_RPC_SERVER = "https://api.opensubtitles.org/xml-rpc"; + private static string XML_RPC_SERVER = "https://92.240.234.122/xml-rpc"; + private static string HostHeader = "api.opensubtitles.org:443"; /// <summary> /// Compute movie hash @@ -142,32 +144,6 @@ namespace OpenSubtitlesHandler public static Stream SendRequest(byte[] request, string userAgent) { return SendRequestAsync(request, userAgent, CancellationToken.None).Result; - - //HttpWebRequest req = (HttpWebRequest)WebRequest.Create(XML_RPC_SERVER); - //req.ContentType = "text/xml"; - //req.Host = "api.opensubtitles.org:80"; - //req.Method = "POST"; - //req.UserAgent = "xmlrpc-epi-php/0.2 (PHP)"; - //req.ContentLength = request.Length; - //ServicePointManager.Expect100Continue = false; - //try - //{ - // using (Stream stm = req.GetRequestStream()) - // { - // stm.Write(request, 0, request.Length); - // } - - // WebResponse response = req.GetResponse(); - // return response.GetResponseStream(); - //} - //catch (Exception ex) - //{ - // Stream errorStream = new MemoryStream(); - // byte[] dd = Encoding.ASCII.GetBytes("ERROR: " + ex.Message); - // errorStream.Write(dd, 0, dd.Length); - // errorStream.Position = 0; - // return errorStream; - //} } public static async Task<Stream> SendRequestAsync(byte[] request, string userAgent, CancellationToken cancellationToken) @@ -177,7 +153,7 @@ namespace OpenSubtitlesHandler RequestContentBytes = request, RequestContentType = "text/xml", UserAgent = userAgent, - Host = "api.opensubtitles.org:443", + Host = HostHeader, Url = XML_RPC_SERVER, // Response parsing will fail with this enabled @@ -195,32 +171,6 @@ namespace OpenSubtitlesHandler var result = await HttpClient.Post(options).ConfigureAwait(false); return result.Content; - - //HttpWebRequest req = (HttpWebRequest)WebRequest.Create(XML_RPC_SERVER); - //req.ContentType = "text/xml"; - //req.Host = "api.opensubtitles.org:80"; - //req.Method = "POST"; - //req.UserAgent = "xmlrpc-epi-php/0.2 (PHP)"; - //req.ContentLength = request.Length; - //ServicePointManager.Expect100Continue = false; - //try - //{ - // using (Stream stm = req.GetRequestStream()) - // { - // stm.Write(request, 0, request.Length); - // } - - // WebResponse response = req.GetResponse(); - // return response.GetResponseStream(); - //} - //catch (Exception ex) - //{ - // Stream errorStream = new MemoryStream(); - // byte[] dd = Encoding.ASCII.GetBytes("ERROR: " + ex.Message); - // errorStream.Write(dd, 0, dd.Length); - // errorStream.Position = 0; - // return errorStream; - //} } } |
