Command Palette

Search for a command to run...

AN

Analizador de URL

Divida cualquier URL en sus partes (esquema, host, puerto, ruta, consulta y fragmento) y lea la cadena de consulta como una tabla de valores clave limpia y decodificada.

Normalised URL
https://john:[email protected]:8443/catalog/shoes?color=red&size=42&size=43&q=trail%20runner#reviews
Components
Schemehttps
Originhttps://shop.example.co.uk:8443
Usernamejohn
Passwords3cret
Hostshop.example.co.uk:8443
Hostnameshop.example.co.uk(TLD: .uk)
Port8443(explicit)
Path/catalog/shoes
Query?color=red&size=42&size=43&q=trail%20runner
Fragment#reviews
Path segments (2)
0: catalog1: shoes
Query parameters (4)
KeyValue (decoded)
colorred
size42
size43
qtrail runner
Category:url
Mode:Offline
Version:1.0.0
Access:Free

¿Qué es el analizador de URL?

URL Parser interface on Toolz.dev - Break any URL into its parts - scheme, host, port, path, query, and fragment - and read the query string as a clean, decoded key-value table.

El analizador de URL toma cualquier dirección web y la divide en las partes que ve un navegador: el esquema, las credenciales, el host y el puerto, la ruta, la cadena de consulta y el fragmento. En lugar de entrecerrar los ojos en un enlace largo lleno de signos y ampersands porcentuales, obtienes un desglose etiquetado y una tabla decodificada de cada parámetro de consulta, en el orden en que aparecen.

Una URL está más estructurada de lo que parece. Sigue el estándar de URL WHATWG (las mismas reglas que usan los navegadores) con una gramática definida para cada componente. Leerlo a simple vista es propenso a errores: un signo de interrogación perdido, una barra codificada o un parámetro repetido es fácil de pasar por alto, y esos son exactamente los detalles que interrumpen el enrutamiento, el seguimiento o una llamada API. Esta herramienta utiliza el propio motor de URL del navegador, por lo que lo que ve es lo que analizaría el navegador.

Todo sucede en su navegador. Pegue un enlace con parámetros de seguimiento, un punto de conexión de API con una docena de valores de consulta o un dominio desnudo, y el analizador lo resuelve localmente. No se carga nada, por lo que es seguro inspeccionar las URL que contienen tokens, ID de sesión o nombres de host internos. Funciona sin conexión una vez que la página se ha cargado.

El análisis sigue el estándar de URL WHATWG, que es lo que implementan los navegadores, y es más indulgente de lo que la gente supone: normalizará un esquema faltante, colapsará los segmentos de puntos en una ruta y bajará el host, porque los hosts no distinguen entre mayúsculas y minúsculas, mientras que las rutas no lo son. Dos áreas pagan atención. Los dominios internacionalizados se almacenan como punycode, por lo que un host en cirílico o chino se muestra en su propio script y viaja como una cadena ASCII que comienza xn--, y esas dos formas son el mismo host. Y la codificación porcentual sólo tiene sentido en contexto: una barra codificada como %2F dentro de un segmento de ruta son datos en lugar de un separador, razón por la cual exactamente decodificar una URL completa en una sola pasada y luego volver a analizarla da la respuesta incorrecta.

¿Cómo usar el analizador de URL?

1

Pega tu URL

Introduzca una URL completa como https://[email protected]:8443/path?q=1#top. Un dominio básico como ejemplo.com/page también funciona: el analizador asume https:// cuando no se proporciona ningún esquema.

2

Lea el desglose de componentes

Esquema, host, nombre de host, puerto, ruta, búsqueda y fragmento se enumeran por separado, cada uno con un botón de copia, además del puerto efectivo y el dominio de nivel superior.

3

Inspeccionar los parámetros de consulta

Cada par clave-valor de la cadena de consulta se muestra decodificado en una tabla, en orden original, con claves repetidas mantenidas como filas separadas.

4

Copia lo que necesitas

Copie cualquier componente único, la consulta decodificada como JSON o toda la URL normalizada para reutilizarlas en otro lugar.

Características clave

Desglose completo de componentes

Esquema, nombre de usuario, contraseña, nombre de host, puerto, ruta, consulta y fragmento están aislados y etiquetados, coincidiendo con el modelo de URL de WhatWG que usan los navegadores

Tabla de consultas decodificadas

Los parámetros de consulta se analizan y se decodifican porcentuales en una tabla legible, conservando el orden y manteniendo las teclas repetidas como filas distintas en lugar de colapsarlas

Detección de puertos predeterminado

Cuando una URL omite su puerto, el analizador muestra el puerto efectivo del esquema (443 para https, 80 para http, 22 para ssh) y indica que es el predeterminado

Entrada de esquema opcional

Pega un host como ejemplo.com/precio Y el parser asume https:// para que no tengas que escribir el esquema cada vez, y te dice que lo hizo

Frequently Asked Questions

Una URL tiene un esquema (https), credenciales opcionales (user:pass@), un host (ejemplo.com) con un puerto opcional, una ruta (/blog/post), una cadena de consulta opcional (?id=42) y un fragmento opcional (#section). Este analizador separa y etiqueta cada uno.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

url parseronline url parserurl parser onlineparse url onlinequery string parserurl componentsurl breakdownparse query parametersurl structureurl decoderget url parameters