|
@@ -653,6 +653,14 @@ namespace Emby.Server.Implementations.LiveTv.Listings
|
|
|
// Schedules direct requires that the client support compression and will return a 400 response without it
|
|
|
options.EnableHttpCompression = true;
|
|
|
|
|
|
+ // On windows 7 under .net core, this header is not getting added
|
|
|
+#if NETSTANDARD2_0
|
|
|
+ if (Environment.OSVersion.Platform == PlatformID.Win32NT)
|
|
|
+ {
|
|
|
+ options.RequestHeaders["Accept-Encoding"] = "deflate";
|
|
|
+ }
|
|
|
+#endif
|
|
|
+
|
|
|
try
|
|
|
{
|
|
|
return await _httpClient.Post(options).ConfigureAwait(false);
|
|
@@ -684,6 +692,14 @@ namespace Emby.Server.Implementations.LiveTv.Listings
|
|
|
// Schedules direct requires that the client support compression and will return a 400 response without it
|
|
|
options.EnableHttpCompression = true;
|
|
|
|
|
|
+ // On windows 7 under .net core, this header is not getting added
|
|
|
+#if NETSTANDARD2_0
|
|
|
+ if (Environment.OSVersion.Platform == PlatformID.Win32NT)
|
|
|
+ {
|
|
|
+ options.RequestHeaders["Accept-Encoding"] = "deflate";
|
|
|
+ }
|
|
|
+#endif
|
|
|
+
|
|
|
try
|
|
|
{
|
|
|
return await _httpClient.SendAsync(options, "GET").ConfigureAwait(false);
|