浏览代码

Back to HttpException

Gary Wilber 4 年之前
父节点
当前提交
25d8d85740
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      MediaBrowser.Providers/Manager/ProviderManager.cs

+ 8 - 1
MediaBrowser.Providers/Manager/ProviderManager.cs

@@ -157,7 +157,14 @@ namespace MediaBrowser.Providers.Manager
         {
             var httpClient = _httpClientFactory.CreateClient(NamedClient.Default);
             using var response = await httpClient.GetAsync(url, cancellationToken).ConfigureAwait(false);
-            response.EnsureSuccessStatusCode();
+
+            if (response.StatusCode != HttpStatusCode.OK)
+            {
+                throw new HttpException("Invalid image received.")
+                {
+                    StatusCode = response.StatusCode
+                };
+            }
 
             var contentType = response.Content.Headers.ContentType.MediaType;