¿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
- Devolver una página de «no encontrado» con código 200 (soft 404): Google la indexa como si fuera contenido real.
¿Tienes un producto o servicio relacionado con Código de estado HTTP? Anúnciate en este término.
Términos relacionados
- HTTPHTTP es el protocolo con el que los navegadores piden páginas, imágenes y datos...
- Error 404El error 404 (Not Found) es la respuesta del servidor cuando la página o...
- Error 500El error 500 (Internal Server Error) indica que algo ha fallado en el servidor...
- Error 502El error 502 (Bad Gateway) aparece cuando un servidor intermedio, como un proxy, una...
- Error 503El error 503 (Service Unavailable) indica que el servidor no puede atender la petición...
- Redirección 301Una redirección 301 indica al navegador y a los buscadores que una URL se...
Categorías: Web