El analizador de URL divide un enlace en sus partes individuales — protocolo, nombre de usuario, contrasena, nombre de host, puerto, ruta, cadena de consulta y hash — y formatea los parametros de consulta como un objeto JSON para facilitar su inspeccion. Pega cualquier URL y cada componente se muestra por separado con un boton de copia con un clic.
Un ejemplo de analisis completo
Entrada:
https://me:[email protected]:5436/t/url-parser?key1=value&tag=js&tag=vue#the-hash
Resultado:
- Protocolo:
https: - Usuario:
me - Contrasena:
pwd - Nombre de host:
example.com - Puerto:
5436 - Ruta:
/t/url-parser - Consulta:
?key1=value&tag=js&tag=vue - Hash:
#the-hash
Parametros de consulta como JSON:
{
"key1": "value",
"tag": ["js", "vue"]
}
Cuando la misma clave aparece mas de una vez (tag=js&tag=vue), el resultado los combina automaticamente en un array.
Autocomplecion del protocolo
Si pegas un dominio sin protocolo como example.com/ruta?q=busqueda, la herramienta anade https:// y analiza eso. El campo de protocolo en el resultado mostrara https:. Si necesitas analizar una URL con http://, incluye el protocolo de forma explicita — no se modificara.
Parametros de hash vs. anclas de hash
Un hash como #la-seccion se devuelve tal cual, como cadena de texto. Un hash que contiene el signo igual, como #token=abc&expires=3600, se analiza en un bloque JSON separado:
{
"token": "abc",
"expires": "3600"
}
Este patron es comun en callbacks de OAuth y en el enrutamiento de aplicaciones de pagina unica (SPA), donde el token de acceso se pasa en el hash en lugar de en la cadena de consulta para evitar que aparezca en los logs del servidor.
Caracteres con codificacion porcentual
Los caracteres codificados como %E4%B8%AD%E6%96%87 se decodifican y se muestran como texto legible en los campos analizados. El campo de cadena de consulta sin procesar conserva la forma codificada original. Si copias desde un campo analizado obtienes el valor decodificado; si necesitas la forma codificada, copia desde el campo de consulta sin procesar.