Glossan

¿Qué es un código de estado HTTP?

También llamado: HTTP status code, código de respuesta HTTP

Definición

Un código de estado HTTP es el número de tres cifras con el que un servidor indica el resultado de una petición: 200 si todo ha ido bien, 301 si la página se ha movido, 404 si no existe, 500 si ha fallado el servidor…

La primera cifra indica la familia del resultado. Con eso ya sabes de quién es el problema: los 4xx son errores en la petición (del cliente) y los 5xx, errores del servidor.

Ejemplo

$ curl -s -o /dev/null -w "%{http_code}\n" https://example.com/no-existe
404

Los más importantes

Código Nombre Significado
200 OK Todo bien
201 Created Se ha creado el recurso (típico en APIs)
204 No Content Bien, pero sin contenido que devolver
301 Moved Permanently Se ha movido para siempre
302 / 307 Found / Temporary Redirect Redirección temporal
304 Not Modified Usa tu copia en caché, no ha cambiado
400 Bad Request Petición mal formada
401 Unauthorized Hace falta autenticarse
403 Forbidden Autenticado o no, no tienes permiso
404 Not Found No existe
410 Gone Existía y se ha eliminado a propósito
429 Too Many Requests Has superado el límite de peticiones
500 Internal Server Error Error en la aplicación
502 Bad Gateway El proxy no recibe una respuesta válida del servidor de detrás
503 Service Unavailable Servidor sobrecargado o en mantenimiento
504 Gateway Timeout El servidor de detrás tarda demasiado

Errores habituales

¿Tienes un producto o servicio relacionado con Código de estado HTTP? Anúnciate en este término.

Términos relacionados

Categorías: Web