Как вы можете получить ответ 429 ошибки на HttpClient в Angular 6?
В приведенном ниже примере правильно фиксируется ошибка 401, но для 429 она возвращает неизвестную ошибку.
Ошибка / редактирование: сбой при предварительной проверке параметров.
Код входа:
this.http.post<any>(this._loginUrl, this.loginUserData)
.subscribe(
res => {
console.log(res)
},
err => {
console.log(err);
if (err.status == 401) {
// unauthorized
} else if (err.status == 429) {
// limit reached
} else {
// unknown
}
}
)
401 Ответ
HttpErrorResponse {headers: HttpHeaders, status: 401, statusText: "Unauthorized", url: "http://localhost:82/api/login", ok: false, …}
429 Ответ
HttpErrorResponse {headers: HttpHeaders, status: 0, statusText: "Unknown Error", url: null, ok: false, …}