【问题标题】:Flutter web: How to hide alert message in the console when the HTTP status codes is failed?Flutter web:当HTTP状态码失败时如何在控制台中隐藏警报消息?
【发布时间】:2022-09-23 12:54:58
【问题描述】:

我在 Flutter 中使用 API。 有时服务器会返回失败的 HTTP 状态代码,并且 Flutter 总是自动生成警报消息,并在控制台中显示 API URL。我不想显示 API URL,并且此警报消息使应用程序从用户的角度看起来不完整。我想隐藏这些警报消息。怎么做?

例子:

  • 这是浏览器通常会做的事情,它不是 Flutter 特有的。您可以尝试在可能以这种方式失败的代码部分周围使用try/catch 块,并尝试抑制这些消息。但我不会担心,一般用户不会使用浏览器的开发工具。检查一些著名的网站,其中许多在控制台上有很多。

标签: flutter flutter-web flutter-http


【解决方案1】:

您可以使用 try/catch 块。

try {
  await http.get('...')
  ...
} catch(e) {
  print(e);
}

【讨论】:

  • 我使用了try catch,但这不起作用。该消息仍显示在控制台中。
【解决方案2】:

【讨论】:

    猜你喜欢
    • 2019-03-19
    • 2019-11-02
    • 1970-01-01
    • 1970-01-01
    • 2014-02-01
    • 2013-11-30
    • 2016-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多