Locateurs de ressources uniformes HTML
Un Locateur de ressources uniforme (URL), communément appelé adresse web, est une référence à une ressource web spécifiant son emplacement sur le réseau informatique et un mécanisme pour le récupérer. Un URL est un type spécial d'Identifiant de ressource uniforme (URI), bien que ces deux termes soient parfois utilisés de manière interchangeable. Dans la plupart des navigateurs web, l'URL d'une page web est affichée au-dessus de la page dans une barre d'adresse.
Un URL peut être composé de mots ou d'une adresse de protocole Internet (IP). En général, les utilisateurs saisissent le nom car il est plus facile à retenir que les chiffres.
La syntaxe d'une adresse Web complète est la suivante :
La syntaxe de l'URL HTML
scheme://domain:port/path/filename?query#fragmentExplication :
| scheme | Spécifie le type de service Internet. http/https est le plus courant. |
|---|---|
| domain | Spécifie le nom du domaine Internet. |
| port | Spécifie le numéro de port sur l'hôte. 80 est la valeur par défaut pour http. |
| path | Spécifie un chemin sur le serveur. S'il est omis, la ressource se trouvera dans le répertoire racine. |
| filename | Spécifie le nom d'une ressource ou d'un document. |
| query | Spécifie les paramètres de requête pour la ressource. |
| fragment | Spécifie un identifiant de fragment (ancre) au sein de la ressource. |
En HTML, un URL peut prendre une forme partielle, souvent appelée URL relative. Pour créer un URL complet, un navigateur remplit les parties manquantes de l'URL à partir des parties pertinentes de l'URL de la page actuelle.
Le tableau suivant liste quelques schémas courants :
| Schéma | Utilisé pour |
|---|---|
| http (HyperText Transfer Protocol) | Pages web courantes (non chiffrées). |
| https (Secure HyperText Transfer Protocol) | Pages web sécurisées (chiffrées). |
| ftp (File Transfer Protocol) | Téléchargement ou envoi de fichiers. |
| file | Un fichier sur votre ordinateur. |
Encodage des URL
Les URL ne peuvent être transmises sur Internet qu'en utilisant l'ensemble de caractères ASCII. Si un URL contient des caractères en dehors de l'ensemble ASCII, il doit être converti.
Les caractères non-ASCII sont remplacés par un « % », suivi de chiffres hexadécimaux.
Les URL ne peuvent pas contenir d'espaces. L'encodage des URL remplace généralement un espace par %20 ou par un signe plus (+).
Practice
Quels sont les composants d'une URL ?