在catch()中读取400错误请求的响应

时间:2018-10-03 18:30:42

标签: angular typescript

如何使用.toPromise()。catch()读取错误的request(400)响应

这是我的代码:

testConnection() {
    this.http.get(
      this.backendBaseUrl + `api/Test`, {observe: 'response'}
    ).toPromise()
    .then(response => {
      alert(`successfully.`);
    })
    .catch((error: HttpErrorResponse ) => {
      alert(`connection not successful:\n${error}`); // error.error, error.message => undefined
    });
  }

它仅作为错误请求发出警报

标题:

enter image description here

预览/响应

enter image description here

警告

enter image description here

更新:我想提醒预览/响应的响应,而不仅是错误的请求

已解决:发现问题,正在使用HttpInterceptor删除了错误消息

0 个答案:

没有答案