Un código 4xx indica un error causado por el usuario, mientras que los códigos 5xx le dicen al cliente que hizo todo correctamente y que fue el propio servidor quien causó el problema. 401 (no autorizado), 403 (prohibido), 404 (no encontrado), etc. significan que el cliente tiene que solucionar el problema por su parte antes de volver a intentarlo. 400s: Códigos de error del cliente que indican que hubo un problema con la solicitud. 500s: Códigos de error del servidor que indican que la solicitud fue aceptada, pero que un error en el servidor impidió el cumplimiento de la solicitud. Dentro de cada una de estas clases, existe una variedad de códigos de servidor y el servidor puede devolverlos.