Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

665
Visualizações
Angular: cómo capturar el código de estado Http de un método http.get() fallido

Tengo un método http.get() que intenta consultar una API de back-end. Dado un Id en Frontend, habilite una propiedad en la base de datos (esto es manejado por el backend) Implementé el método http de esta manera:

casa.ts

 this.service.getZ(id).subscribe((event:any)=>console.log(event))

servicio.ts

 getz(id): return http.get('url'+id,{reportProgress: true, responseType: 'text' }).

Ahora necesito captar qué código de estado http está enviando el backend, ya que necesito este código de estado (como http 200, http 500) para habilitar otro botón en el frontend. Pero por alguna razón, simplemente no puedo capturar el estado http en la variable 'evento' en home.ts (como se muestra arriba). En la consola, recibo este mensaje: ingrese la descripción de la imagen aquí

Pero solo estoy habilitado para extraer el código de estado http en una variable. ¿Alguna sugerencia?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Debido a que el controlador solo invoca, la llamada tiene éxito. Por error hay una devolución de llamada más. así que cambia tu código a: -

 this.service.getZ(id).subscribe( (event:any)=>console.log(event), (err) => console.log(err.statusCode) )
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda