如何在 angular2 的 HTTP 响应中捕获 400 错误请求错误

how to catch 400 bad request error in HTTP response in angular2

我尝试像这样捕获错误 400 bad request

catch((error: any) => {
    if (error.status === 500) {
        return Observable.throw(new Error(error.status));
    }
    else if (error.status === 400) {
        console.log( 'error' );
        return Observable.throw(new Error(error.status));
    }

但它在控制台中仍然显示如下:

您知道如何解决此问题或在控制台上删除此消息吗?

非常感谢。

这是浏览器的标准行为,不受您或Angular的影响。

如果您经常收到这些消息并且在开发过程中弄乱了您的控制台,您可以过滤控制台。这就是你在 Chrome 中的做法:

另见