Saltar al contenido
uencoder

URL

Una URL (Uniform Resource Locator) es una cadena que identifica la ubicación de un recurso de Internet, compuesta por esquema, host, puerto, ruta, consulta y fragmento.

Propósito

Proporcionar un esquema uniforme para identificar y localizar recursos de Internet.

Mecanismo

Formato: scheme://[user:pass@]host[:port]/path?query#fragment. Los esquemas incluyen http/https/ftp. El host puede ser un nombre de dominio o una IP. La consulta es un conjunto de pares clave-valor. El fragmento identifica una posición dentro del recurso (nunca se envía al servidor). El RFC 3986 define la sintaxis.

Casos de uso

  • Páginas web y endpoints de API
  • Localización y enlazado de recursos
  • Enrutado de APIs RESTful
  • URIs de archivo

Ejemplos

  • entrada
    https://a.com:443/api?q=1#sec
    Output
    Each component parsed out

    RFC 3986

Errores comunes

Leaving special characters unencoded in a URL
Encode parameter values with encodeURIComponent

Términos relacionados

Herramientas relacionadas

Tutoriales relacionados

References