¿Que son los codigos HTTP
Cuando hacemos una petición a un servidor,servicio , API, utilizamos para conectarnos un protocolo, en este caso el HTTP(Protocolo de transferencia de hipertexto). Durante la comunicación dicho protocolo puede indicarnos diferentes estados, los cuales nos dice a nosotros que ha pasado durante la misma.
Estados HTTP
De acuerdo al punto anterior podemos saber si la comunicación fue exitosa o la causa del error en caso no se haya podido completar el pedido.
Estos estados se agrupan en 5 clases:
Entre los mas conocidos estan:
200: La solicitud ha tenido éxito. El significado de un éxito varía dependiendo del método HTTP.
303: El recurso cambio de destino.
400: Cuando el servidor no puede completar la solicitud
403: No autorizado al recurso
404: Recurso no encontrado.
500: Error interno del servidor.
Ejemplo practico
En esta pagina podemos ver con imagenes de gatitos los estados http y comprender aun mas.
httpcats