¿Qué es un código de estado HTTP?
También llamado: HTTP status code, código de respuesta HTTP
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
- HTTP — HTTP es el protocolo con el que los navegadores piden páginas, imágenes y datos...
- Error 404 — El error 404 (Not Found) es la respuesta del servidor cuando la página o...
- Error 500 — El error 500 (Internal Server Error) indica que algo ha fallado en el servidor...
- Error 502 — El error 502 (Bad Gateway) aparece cuando un servidor intermedio, como un proxy, una...
- Error 503 — El error 503 (Service Unavailable) indica que el servidor no puede atender la petición...
- Redirección 301 — Una redirección 301 indica al navegador y a los buscadores que una URL se...
Categorías: Web