Aller au contenu
uencoder

URL

Une URL (Uniform Resource Locator) est une chaîne identifiant l'emplacement d'une ressource Internet, composée du schéma, de l'hôte, du port, du chemin, de la requête et du fragment.

Objectif

Fournir un schéma uniforme pour identifier et localiser les ressources Internet.

Mécanisme

Format : scheme://[user:pass@]host[:port]/path?query#fragment. Les schémas incluent http/https/ftp. L'hôte peut être un nom de domaine ou une IP. La requête est un ensemble de paires clé-valeur. Le fragment identifie une position dans la ressource (jamais envoyé au serveur). Le RFC 3986 définit la syntaxe.

Cas d’usage

  • Pages web et points de terminaison d'API
  • Localisation et liaison des ressources
  • Routage des API RESTful
  • URI de fichiers

Exemples

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

    RFC 3986

Erreurs courantes

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

Termes associés

Outils associés

Tutoriels associés

References