【问题标题】:How do I handle XMLHttpRequest conection error如何处理 XMLHttpRequest 连接错误
【发布时间】:2020-02-21 18:37:24
【问题描述】:

我想在控制台中处理 de 404 错误。红色的。

我知道如果我做类似的事情

if (http.readyState === 4) {
                    if (http.status === 400) {
                     //some code
                    }
                }

我会处理错误,但在控制台中,它会显示为红色。这就是我要避免的错误。

Utils.js:701 GET http://url/url/id.pdf 404(未找到)

【问题讨论】:

    标签: javascript xmlhttprequest http-status-code-404


    【解决方案1】:

    您可以使用http.status === 404try... catch 语句来处理错误。

    但是,您不能在 chrome 的控制台上隐藏红色消息:

    Suppress Chrome 'Failed to load resource' messages in console

    在处理错误时,您可以做的最好的事情是console.clear();,但这并不总是有效。

    【讨论】:

      【解决方案2】:

      无法阻止 404 错误消息显示在浏览器控制台中。

      但是,如果您请求的是您自己的服务器,您可以在请求文件之前再进行一次请求检查您的文件是否存在,这样您就可以避免 404 错误

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-30
        • 1970-01-01
        • 1970-01-01
        • 2022-06-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-11
        相关资源
        最近更新 更多