Analizador de URL
Divide y analiza URL
Acerca de Analizador de URL
El Analizador de URL divide una dirección con la clase URL integrada en tu navegador, el analizador que usan los navegadores para seguir los enlaces. Muestra protocol, hostname, port, pathname, search y hash, y después lista cada parámetro de consulta con su valor decodificado (%C3%A9 se convierte en é y + en un espacio); una clave que aparece dos veces conserva sus dos valores, separados por una coma. La dirección se muestra tal como la normaliza el navegador: host en minúsculas, segmentos ../ resueltos y punycode para los nombres de dominio internacionales. No se muestran el nombre de usuario, la contraseña ni el origen, y el nombre de host no se divide en subdominio y dominio.
Ejemplo
Una dirección con un host que mezcla mayúsculas y minúsculas, un segmento ../, una clave repetida y un valor codificado:
URL
https://Shop.Example.com:8443/a/../docs/list?tag=red&tag=blue&q=caf%C3%A9+au+lait#reviews
Analizar URL
protocol https: hostname shop.example.com port 8443 pathname /docs/list search ?tag=red&tag=blue&q=caf%C3%A9+au+lait hash #reviews Parámetros de consulta tag = red, blue q = café au lait
Cómo analizar una URL
- 1Pega la dirección completa, empezando por su esquema, como https://.
- 2Haz clic en «Analizar URL»; una dirección que el navegador no puede leer da «URL no válida».
- 3Lee las filas protocol, hostname, port, pathname, search y hash; una fila vacía muestra un guion.
- 4Comprueba cada parámetro en «Parámetros de consulta», donde los valores ya están decodificados.
Formatos y límites
- Analizador
- La clase URL del navegador (WHATWG URL Standard)
- Filas mostradas
- protocol, hostname, port, pathname, search, hash y, después, Parámetros de consulta
- Valores de consulta
- Decodificados; una clave repetida conserva todos sus valores, unidos con una coma
- No se muestra
- Nombre de usuario, contraseña y origen; el subdominio y el dominio registrado no se separan
Dónde se procesa tu URL
Tu navegador analiza la dirección dentro de esta página y no se envía a nuestros servidores. Las filas aparecen como texto de la página, así que, si activas una traducción en el menú de idiomas, Google las recibe: desactiva la traducción antes de analizar enlaces que lleven tokens o claves. Cuando no se puede analizar una dirección, recibimos el mensaje «URL no válida», el nombre de la herramienta y el nombre y la versión de tu navegador.
Preguntas frecuentes
¿Por qué mi URL no es válida?
La causa más habitual es que falte el esquema: example.com/page se rechaza, mientras que https://example.com/page funciona. Un espacio dentro del nombre de host o un puerto mayor que 65535 también hacen que el navegador rechace la dirección.
¿Por qué localhost:3000 muestra localhost: como protocol?
El analizador de URL lee como esquema una palabra seguida de dos puntos al principio de una dirección. Escribe http://localhost:3000 para obtener el hostname localhost y el port 3000.
¿Por qué el puerto está vacío para https://example.com:443?
El analizador elimina un puerto que coincide con el predeterminado del esquema, y 443 es el puerto predeterminado de https. Lo mismo ocurre con :80 en una dirección http.
¿Los valores de consulta se muestran decodificados?
Sí. En «Parámetros de consulta», las secuencias %XX se decodifican como UTF-8 y + se convierte en un espacio, igual que al leer datos de formulario. La fila search conserva la cadena de consulta sin procesar, exactamente como aparece en la dirección.
Consejos y trucos
- ✓Para codificar un valor antes de añadirlo a una cadena de consulta, usa Codificador de URL.
- ✓Pega aquí un enlace de un correo electrónico para ver su host real antes de abrirlo.