Прочитать код состояния из заголовка general в методе angular 9 post?

#angular #typescript

#angular #typescript

Вопрос:

Я использую метод post в angular 9 и хочу прочитать код состояния.

service.ts

 forgotPassword(loginId): Observable<boolean> {
  const data = { loginId: loginId };
  const req = this.httpClient.post<AuthenticationData>('api/reset-password', data);
  return this.handleTokenRequestResponse(req);
}
  

component.ts

 forgotPassword() {
 const f = this.forgotPasswordForm.value;
 this.authenticationService.forgotPassword(f.loginId)
  .subscribe((res: any) => {
    console.log(res.headers);
  });
}
  

введите описание изображения здесь

Ответ №1:

Вы должны попросить Angular предоставить его, указав, какая часть ответа вас интересует, рассмотрите возможность просмотра «ответа» (опция по умолчанию будет отображать только тело ответа), как показано ниже:

 return this.http
  .get(this.baseUrl   "users/activate?mailToken="   mailToken, { observe: 'response' })
  .pipe(
    map((response: HttpResponse<boolean>) => response.status)
  )