【问题标题】:Prevent HttpClient logging 404 errors in console防止 HttpClient 在控制台中记录 404 错误
【发布时间】:2021-03-18 22:37:54
【问题描述】:

我在客户端 blazor 应用程序中使用 HttpClient,但是当我调用有时不存在的 API 时(因为它是对 azure blob 存储的图像搜索),它返回一个 404 错误,这很好。我的问题是,然后在浏览器控制台中显示 404 错误(对我来说是谷歌浏览器),有没有办法防止这种情况,因为我不希望用户知道它是 404,而是我想对此采取行动通过显示默认图像来 404 my self。

这是我的冒犯但简单的代码,然后记录到浏览器控制台。

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

【问题讨论】:

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

标签: .net-core blazor blazor-webassembly blazor-client-side


【解决方案1】:

您能否提供更多上下文和代码示例?您是否正在处理 try/catch 块中的 HttpClient 错误?

据我所知,浏览器会始终在控制台中记录任何 400-500 错误,您无法禁用此输出。它被称为开发者工具是有原因的。另外,是什么让用户无法在这些工具中查看网络标签?

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

【讨论】:

    猜你喜欢
    • 2017-06-16
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 1970-01-01
    • 2016-03-12
    • 1970-01-01
    • 2020-03-17
    • 2018-04-09
    相关资源
    最近更新 更多