Comprendre chaque élément d'une URL, du protocole aux query paramètres
Comprendre chaque élément d'une URL, du protocole aux query paramètres
Une URL n'est pas qu'un simple lien : c'est une adresse structurée qui précise où et comment récupérer une ressource sur le web. Chaque élément a un rôle précis.
Le protocole (comme HTTPS) définit la méthode de communication et sécurise les échanges. Le hostname identifie le serveur : il se compose d'un sous-domaine (ex: www), d'un domaine (ex: exemple) et d'un TLD (extension comme .com). Le port (souvent implicite) désigne le service spécifique sur ce serveur, comparable au numéro d'appartement dans un immeuble. Le path indique la ressource exacte demandée (ex: /users). Les query parameters (suivis de ?) filtrent ou précisent la requête, séparés par des &. Enfin, le fragment (suivi de #) cible une section spécifique de la page, sans recharger celle-ci.
Exemple : Dans https://www.exemple.com:8080/users?id=42#profile, le protocole est HTTPS, le domaine est exemple.com, le port est 8080, la ressource est /users, on filtre pour l'utilisateur 42, et on arrive directement à la section profile.