Repaso
English
Backend y APIsBaseAPI-35

GET /users/9999 y ese usuario no existe. ¿Cuál es el código de estado correcto?

Opciones

  1. 200 con cuerpo vacío
  2. 404 Not Found (Opción correcta)
  3. 500 Internal Server Error
  4. 401 Unauthorized

Respuesta

404 Not Found

Por qué

404 Not Found significa que el recurso pedido no existe.

Devolver 200 con cuerpo vacío confunde a los clientes, que creen que funcionó. 500 sugeriría que el servidor falló, y no es el caso.

Recuerda

El recurso no existe → 404.

Términos clave

Practica esta pregunta en Repaso