Tu API devuelve 500 Internal Server Error. ¿Qué suele indicar?
Opciones
- El usuario escribió mal la contraseña al iniciar sesión
- Un error inesperado en el código del servidor, como una excepción sin gestionar (Opción correcta)
- No se encontró el recurso en la URL pedida
- 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.