Repaso
English
Backend y APIsBaseAPI-36

Tu API devuelve 500 Internal Server Error. ¿Qué suele indicar?

Opciones

  1. El usuario escribió mal la contraseña al iniciar sesión
  2. Un error inesperado en el código del servidor, como una excepción sin gestionar (Opción correcta)
  3. No se encontró el recurso en la URL pedida
  4. La petición tuvo éxito y el servidor devolvió los datos

Respuesta

Un error inesperado en el código del servidor, por ejemplo una excepción sin gestionar

Por qué

500 significa que el servidor falló de una forma que no esperaba: a menudo una excepción que nadie capturó (un bug) o una dependencia caída.

El cliente no puede arreglarlo cambiando la petición. Revisa los logs del servidor y el stack trace.

Las buenas APIs capturan los problemas conocidos y devuelven un código 4xx concreto.

Recuerda

500 = bug o caída en el servidor. Revisa los logs.

Términos clave

Practica esta pregunta en Repaso