Resumen

Siempre que ejecutamos una petición y la aplicación responde, nos retorna un código, aunque se llama código de error, no necesariamente indica que hay error.

Los que inician con 200 quiere decir que la información se esta manejando de forma correcta.

Los errores que inician con código 300 nos indican que hay un error que se genera a partir del servidor.

Los errores que inician con código 400 quieren decir que hubo un error en la aplicación, pero únicamente el error esta en la aplicación y no en el servidor.

Los errores que tienen código 500 nos indican que hubo un error en el servidor.