Codifica URLs, analiza parámetros, genera cURL y consulta códigos HTTP desde tu navegador. URL & HTTP Toolbox
# Parámetro Valor Valor decodificado Acción Código Nombre Familia Descripción Uso típico Ejemplo Acción # Header Valor Explicación Aviso
El apartado URL & HTTP Toolbox de Tech Toolbox te ayuda a trabajar con URLs, parámetros, comandos cURL, códigos HTTP y cabeceras de respuesta o petición.
Es una utilidad pensada para estudiantes de DAW, DAM, ASIR, SMR, personas que preparan certificaciones y cualquier perfil técnico que trabaje con APIs, backend, servidores, despliegues o ciberseguridad.
Con esta herramienta puedes:
- Codificar y decodificar URLs.
- Analizar parámetros query.
- Generar comandos cURL.
- Consultar códigos de estado HTTP.
- Revisar y entender headers HTTP.
Todo se ejecuta en tu navegador. La herramienta no realiza peticiones HTTP reales ni envía datos a ningún servidor.
¿Para qué sirve URL & HTTP Toolbox?
Cuando trabajas con aplicaciones web, APIs REST o servicios online, es muy habitual encontrarte con:
- URLs largas con parámetros.
- Caracteres codificados como
%20,%3Do%26. - Comandos cURL para probar endpoints.
- Respuestas HTTP con códigos como 200, 401, 404 o 500.
- Headers como
Content-Type,Authorization,Cache-ControloSet-Cookie.
Esta herramienta está pensada para ayudarte a entender y preparar mejor ese tipo de información.
URL Encoder / Decoder
La pestaña URL permite codificar y decodificar texto o URLs.
Puedes usarla para:
- Codificar parámetros de una URL.
- Decodificar cadenas con caracteres escapados.
- Entender la diferencia entre
encodeURIyencodeURIComponent. - Preparar valores seguros para usarlos en una query string.
Ejemplo:
hola mundo & curso=DAW
Codificado con encodeURIComponent:
hola%20mundo%20%26%20curso%3DDAW
Esto es útil cuando quieres enviar valores por URL sin que espacios, tildes o símbolos rompan la petición.
Query Params Parser
La pestaña Query Params sirve para analizar parámetros de una URL.
Por ejemplo, si pegas:
https://api.ejemplo.com/users?id=25&active=true&role=admin
La herramienta puede separar los parámetros en una tabla:
| Parámetro | Valor |
|---|---|
| id | 25 |
| active | true |
| role | admin |
Además, permite:
- Ver valores decodificados.
- Editar parámetros.
- Añadir nuevos parámetros.
- Eliminar parámetros existentes.
- Reconstruir la URL final.
- Copiar o descargar los datos en CSV.
Es muy útil para trabajar con APIs, filtros, búsquedas, paginación o formularios enviados por GET.
Generador cURL
La pestaña cURL permite generar comandos para probar endpoints desde terminal.
Puedes configurar:
- Método HTTP:
GET,POST,PUT,PATCH,DELETE, etc. - URL del endpoint.
- Headers.
- Bearer token.
- Body JSON, raw o form URL encoded.
- Opción para seguir redirecciones con
-L. - Opción para incluir headers de respuesta con
-i.
Ejemplo de salida:
curl -X POST "https://api.ejemplo.com/users" \
-H "Content-Type: application/json" \
-d '{"nombre":"Julian"}'
Esto es especialmente útil para estudiantes de DAW y DAM que están aprendiendo APIs REST, autenticación, backend o consumo de servicios.
La herramienta solo genera el comando. No lanza la petición.
HTTP Status Helper
La pestaña HTTP Status permite buscar códigos de estado HTTP y entender qué significan.
Puedes consultar códigos como:
- 200 OK: la petición se ha realizado correctamente.
- 201 Created: se ha creado un recurso.
- 301 Moved Permanently: redirección permanente.
- 400 Bad Request: la petición está mal formada.
- 401 Unauthorized: falta autenticación o no es válida.
- 403 Forbidden: no tienes permisos.
- 404 Not Found: el recurso no existe.
- 500 Internal Server Error: error interno del servidor.
También puedes filtrar por familias:
- 1xx: informativos.
- 2xx: éxito.
- 3xx: redirecciones.
- 4xx: errores del cliente.
- 5xx: errores del servidor.
Header Analyzer
La pestaña Headers permite pegar cabeceras HTTP y analizarlas en formato tabla.
Ejemplo:
content-type: application/json
authorization: Bearer abc123
cache-control: no-cache
La herramienta puede detectar headers importantes y mostrar avisos educativos:
Authorization: puede contener credenciales.Cookie/Set-Cookie: puede contener datos de sesión.Content-Type: indica el formato del contenido.Cache-Control: define comportamiento de caché.Content-Security-Policy: ayuda a mitigar ataques XSS.Strict-Transport-Security: fuerza HTTPS en navegadores compatibles.Access-Control-Allow-Origin: relacionado con CORS.
Esto resulta útil para entender respuestas de APIs, depurar errores de navegador o analizar configuraciones web.
Casos de uso para estudiantes
Esta herramienta puede ayudarte si estás estudiando:
DAW
- Consumo de APIs REST.
- Autenticación con tokens.
- Pruebas con cURL.
- Depuración de peticiones HTTP.
DAM
- Consumo de servicios desde apps.
- URLs con parámetros.
- JSON enviado por API.
- Códigos de respuesta del servidor.
ASIR
- Análisis de headers.
- Configuración de servidores web.
- Caché, CORS, seguridad y redirecciones.
- Pruebas desde terminal.
SMR
- Introducción a URLs, HTTP y servicios web.
- Comprensión de códigos de estado.
- Primeras prácticas con APIs.
Consejos de uso
Una forma práctica de aprovechar la herramienta:
- Codifica correctamente los parámetros de una URL.
- Analiza la query string para entender qué se está enviando.
- Genera un comando cURL para probar el endpoint.
- Revisa el código HTTP de respuesta.
- Analiza los headers para detectar formato, caché, autenticación o seguridad.
Conclusión
El generador cURL y analizador de URLs está pensado para facilitar el trabajo con APIs, HTTP y servicios web.
Es una herramienta sencilla, pero muy útil para estudiar, practicar y trabajar con peticiones web de forma más clara y ordenada.