Analizar URL
url-parseAnaliza una URL absoluta (WHATWG) en esquema, host, puerto, ruta, parámetros y fragmento. Nunca devuelve contraseñas. Cuándo: hay que leer, construir o revisar con exactitud una URL, una cabecera HTTP, un token, una versión, un rango de IP, un documento HTML o Markdown o un archivo para agentes. No para: construir una URL desde una base, segmentos de ruta y parámetros de consulta (url-build). Efectos secundarios: ninguno (solo lectura, sin red, sin estado guardado). Determinista: la misma entrada da la misma salida. Límites: entrada JSON de hasta 64 KB, 1 s por llamada, resultado de hasta 1 MB.
EN: Parses an absolute URL with the WHATWG URL parser into scheme, host, port (with default), path, query parameters (repeated keys as arrays), fragment and origin. Passwords are never echoed. When: a URL, HTTP header, token, version string, IP range, HTML or Markdown document or agent-readiness file has to be parsed, built or checked exactly. [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL (string; required; up to 8192 chars). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| href | No | ||
| path | No | ||
| port | No | ||
| query | No | ||
| origin | No | ||
| scheme | No | ||
| fragment | No | ||
| hostname | No | ||
| username | No | ||
| default_port | No | ||
| has_password | No | ||
| path_segments | No |