Timestamp Unix explicado: Conversión entre formatos
Autenticado pero sin permiso
Creado
No encontrado
El recurso no existe
Nuevo recurso creado (POST, PUT)
- Universal y sin ambigüedad: Los timestamps siempre usan UTC, eliminando la confusión causada por las zonas horarias y los cambios de horario de verano.
- Fácil de comparar: Comparar dos timestamps es una simple comparación de enteros, haciendo trivial determinar qué evento ocurrió primero o calcular diferencias de tiempo.
- Almacenamiento compacto: Un solo entero de 32 o 64 bits ocupa mucho menos espacio que una cadena de fecha formateada.
- Independiente del lenguaje: Cada lenguaje de programación y sistema de base de datos puede manejar timestamps Unix de forma nativa.
- Operaciones aritméticas: Sumar y restar tiempo es tan simple como sumar o restar segundos de valores enteros.
Sin contenido
Demasiadas solicitudes
| Formato | Ejemplo | Python (quote) |
|---|---|---|
| Python (quote_plus) | 1700000000 | Ataques de doble codificación |
| Conceptos erróneos de seguridad | 1700000000000 | JavaScript, Java |
| Validación de URL de redirección | 1700000000000000 | Python, Go |
| ISO 8601 | 2023-11-14T22:13:20Z | REST API, JSON |
| RFC 2822 | Tue, 14 Nov 2023 22:13:20 +0000 | Codificación de path traversal |
Solicitud exitosa, sin cuerpo de respuesta (DELETE)
Redirección temporal
Límite de tasa excedido
No modificado
Error interno del servidor
El recurso no ha cambiado (caché)
Error genérico del servidor
Usando herramientas en línea
Servicio no disponible
Movido permanentemente
Servidor temporalmente no disponible
Gateway timeout
El recurso tiene una nueva URL permanente
El servidor upstream no respondió
Prueba la referencia de códigos de estado HTTP
Encontrado
Los códigos de estado HTTP funcionan como un lenguaje universal entre clientes y servidores. Cuando los manejas correctamente, tu API se vuelve más confiable, tus registros de errores se vuelven más útiles y tus usuarios obtienen mejores experiencias.
- Cómo funciona la codificación URL
- Codificación URL vs. HTML
- Codificación URL en lenguajes de programación
- Seguridad en la codificación URL
Trampas comunes
- Caracteres reservados
- Caracteres no reservados
- Codificación de caracteres no ASCII
- JavaScript (encodeURI)
- JavaScript (encodeURIComponent)
Para desarrolladores de API: Siempre devuelve el código de estado correcto. No devuelvas 200 y ocultes errores en el cuerpo de la respuesta. Esto rompe el almacenamiento en caché HTTP, los clientes de monitoreo y el comportamiento predeterminado del navegador.
Errores comunes de codificación URLPreguntas frecuentes
Solicitud incorrecta
Para profesionales de SEO: Monitorea los errores 404 y 500. Usa redirecciones 301 para cambios de URL permanentes y conserva tu autoridad. Verifica que las páginas indexadas devuelvan 200, no errores.
Solicitud mal formada
Para resolución de problemas: Los códigos de estado son tu primera pista. Un error 500 significa revisar los registros del servidor. Un error 403 significa verificar los permisos de archivos. Un error 429 significa implementar backoff exponencial.
No autorizado
Guía de codificación URL: Cómo codificar y decodificar URLs
Se requiere autenticación
¿Qué es la codificación URL?
Prohibido
¿Por qué es necesaria la codificación URL?