.net core 防止HttpClient在控制台中记录404错误

.net core 防止HttpClient在控制台中记录404错误,.net-core,blazor,blazor-webassembly,blazor-client-side,.net Core,Blazor,Blazor Webassembly,Blazor Client Side,我在客户端blazor应用程序中使用HttpClient,但当我调用某个API时,该API有时并不存在(因为它是对azure blob存储的图像搜索),它会返回404错误,这很好。我的问题是,404错误随后会显示在浏览器控制台中(我用谷歌chrome),有没有办法防止出现这种情况,因为我不想让用户知道它是404,而是我想通过显示默认图像来处理404错误 下面是我的代码,虽然有问题,但很简单,然后会登录到浏览器控制台 await client.GetAsync("URL of Image

我在客户端blazor应用程序中使用HttpClient,但当我调用某个API时,该API有时并不存在(因为它是对azure blob存储的图像搜索),它会返回404错误,这很好。我的问题是,404错误随后会显示在浏览器控制台中(我用谷歌chrome),有没有办法防止出现这种情况,因为我不想让用户知道它是404,而是我想通过显示默认图像来处理404错误

下面是我的代码,虽然有问题,但很简单,然后会登录到浏览器控制台

await client.GetAsync("URL of Image");

你能再举一些上下文和代码示例吗?您是否正在处理
try/catch
块中的
HttpClient
错误

据我所知,浏览器将始终在控制台中记录任何400-500个错误,并且您不能禁用此输出。它被称为开发者工具是有原因的。此外,是什么阻止用户在这些工具中查看网络选项卡


老实说,我认为这不是问题,除非您将文件命名为可疑文件。

为什么您关心控制台中出现的内容?如果用户正在查看,那么他们已经准备好查看您正在做的任何事情。@bobby,请发布您的完整组件代码。