diff --git a/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx b/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx
index 2d5ebdb6..5ff9d3c8 100644
--- a/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx
+++ b/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx
@@ -948,7 +948,7 @@
无法找到缓存的元数据文件
- HTTP {0}:元数据校验文件下载失败
+ HTTP {0} | Error:{1}:元数据校验文件下载失败
元数据服务尚未初始化,或初始化失败
diff --git a/src/Snap.Hutao/Snap.Hutao/Service/Metadata/MetadataService.cs b/src/Snap.Hutao/Snap.Hutao/Service/Metadata/MetadataService.cs
index 62e99f30..ef716b30 100644
--- a/src/Snap.Hutao/Snap.Hutao/Service/Metadata/MetadataService.cs
+++ b/src/Snap.Hutao/Snap.Hutao/Service/Metadata/MetadataService.cs
@@ -96,8 +96,7 @@ internal sealed partial class MetadataService : IMetadataService, IMetadataServi
}
else
{
- int code = (int)(ex.StatusCode ?? 0);
- infoBarService.Error(SH.FormatServiceMetadataHttpRequestFailed(code));
+ infoBarService.Error(SH.FormatServiceMetadataHttpRequestFailed(ex.StatusCode, ex.HttpRequestError));
}
return false;