Cómo analizar una URL y ver sus componentes
Introduce una dirección no vacía para consultar su esquema, host, ruta, parámetros y fragmento. El analizador trabaja con el texto suministrado y no recupera el contenido del destino.
Para qué sirve el análisis de direcciones
Este analizador descompone el texto de una dirección web para mostrar sus partes, en lugar de consultar el recurso al que apunta. Resulta práctico cuando necesitas revisar el esquema, el nombre de host, el puerto, la ruta, los parámetros de consulta, el fragmento o los datos relacionados con las credenciales.
La entrada puede omitirse. Cuando no se suministra ningún valor, se toma una dirección de referencia predeterminada; en cambio, si se envía explícitamente un campo vacío, el resultado es correcto como respuesta, pero contiene una indicación de error y no los componentes analizados. Esta diferencia ayuda a interpretar el resultado antes de buscar un problema en la dirección.
Pasos para revisar una dirección
-
Prepara una dirección no vacía y pégala en el campo de entrada. Conserva el texto completo si quieres revisar también el puerto, la ruta, los parámetros, el fragmento o las credenciales.
-
Inicia el análisis mediante el control disponible. Se examina el texto proporcionado sin realizar una petición de red ni recuperar el contenido del recurso indicado.
-
Observa la información que devuelve el resultado. En una entrada no vacía que llegue al análisis normal pueden aparecer el esquema, la ubicación de red, el nombre de host, el puerto, la ruta, los parámetros, la consulta sin procesar, el fragmento, el nombre de usuario y una representación reconstruida de la dirección.
-
Revisa los parámetros por su nombre y no solo por el orden en que aparecen. Un nombre con un único valor conserva ese valor, mientras que un nombre repetido se representa mediante una colección de valores.
-
Examina con cuidado el campo relacionado con la contraseña. Si la contraseña analizada tiene contenido, su valor devuelto se sustituye por tres asteriscos; si está ausente o vacía, el resultado correspondiente es
null. No guardes una contraseña o un secreto junto con el texto cifrado. -
Distingue entre omitir la entrada y enviar un valor vacío. La primera situación usa la dirección de referencia predeterminada, mientras que la segunda produce una indicación de error en lugar de componentes.
-
Si una dirección no genera componentes, comprueba que no hayas enviado una cadena vacía y vuelve a revisar su estructura. Algunos textos pueden provocar un fallo de análisis sin que se devuelvan componentes ni exista un resultado de error gestionado.
Qué significa cada parte del resultado
La salida describe la estructura que se ha podido extraer del texto introducido, no la situación actual del sitio de destino. Por tanto, un nombre de host, una ruta o una consulta presentes en el resultado no demuestran que el destino exista, responda o contenga un determinado contenido.
Una colección en los parámetros señala que el mismo nombre tenía varios valores, mientras que un valor aislado corresponde a una sola aparición. Del mismo modo, tres asteriscos indican que se detectó una contraseña no vacía, y null representa la ausencia de una contraseña con valor.
La representación reconstruida sirve para contrastar la composición obtenida con la entrada suministrada. Si el análisis falla, no conviertas la falta de componentes en una conclusión sobre la dirección: puede tratarse de un texto que no llega a producir una respuesta gestionada.
Ejemplo práctico
Una persona necesita separar los componentes de una dirección de prueba que combina credenciales, un puerto, una ruta, una consulta y un fragmento.
Introduce una cadena no vacía compuesta por el esquema http, el usuario user, la contraseña pass, el host example.com, el puerto 8080, la ruta /path, la consulta q=1 y el fragmento frag; después inicia el análisis.
La salida muestra el esquema http, el host example.com, el puerto 8080 y la contraseña representada como ***, junto con la ruta, la consulta y el fragmento.
Limitaciones
- Una entrada vacía muestra una indicación de error y ciertos textos pueden no producir componentes.
Errores frecuentes
- Enviar un campo vacío o una cadena que no pueda analizarse puede mostrar una indicación de error o dejar el resultado sin componentes. Introduce una dirección no vacía, revisa que su estructura esté completa y repite el análisis.
Preguntas frecuentes
¿Puedo usar el analizador sin introducir una dirección?
Cuando omites por completo la entrada, se utiliza una dirección de referencia predeterminada; si envías explícitamente un valor vacío, la respuesta contiene una indicación de error en lugar de componentes.
¿Comprueba si la dirección está activa?
No consulta el destino: procesa el texto suministrado y no recupera el contenido de la dirección.
¿Cómo aparecen los parámetros repetidos?
Un nombre que aparece una sola vez conserva su valor, mientras que una repetición del mismo nombre se devuelve como una colección de valores.