Analyseur d’URL
Découpez et analysez des URL
À propos de l’outil Analyseur d’URL
L’Analyseur d’URL découpe une adresse avec la classe URL intégrée à votre navigateur, l’analyseur que les navigateurs utilisent pour suivre les liens. Il affiche protocol, hostname, port, pathname, search et hash, puis liste chaque paramètre de requête avec sa valeur décodée (%C3%A9 devient é et + devient une espace) ; une clé présente deux fois garde ses deux valeurs, séparées par une virgule. L’adresse est affichée telle que le navigateur la normalise : hôte en minuscules, segments ../ résolus, punycode pour les noms de domaine internationaux. Le nom d’utilisateur, le mot de passe et l’origine ne sont pas affichés, et le nom d’hôte n’est pas découpé en sous-domaine et domaine.
Exemple
Une adresse avec un hôte mêlant majuscules et minuscules, un segment ../, une clé répétée et une valeur encodée :
URL
https://Shop.Example.com:8443/a/../docs/list?tag=red&tag=blue&q=caf%C3%A9+au+lait#reviews
Analyser l’URL
protocol https: hostname shop.example.com port 8443 pathname /docs/list search ?tag=red&tag=blue&q=caf%C3%A9+au+lait hash #reviews Paramètres de requête tag = red, blue q = café au lait
Comment analyser une URL
- 1Collez l’adresse complète, en commençant par son schéma, comme https://.
- 2Cliquez sur « Analyser l’URL » ; une adresse que le navigateur ne peut pas lire donne « URL non valide ».
- 3Lisez les lignes protocol, hostname, port, pathname, search et hash ; une ligne vide affiche un tiret.
- 4Vérifiez chaque paramètre sous « Paramètres de requête », où les valeurs sont déjà décodées.
Formats et limites
- Analyseur
- La classe URL du navigateur (norme WHATWG URL Standard)
- Lignes affichées
- protocol, hostname, port, pathname, search, hash, puis Paramètres de requête
- Valeurs de requête
- Décodées ; une clé répétée garde toutes ses valeurs, jointes par une virgule
- Non affiché
- Nom d’utilisateur, mot de passe et origine ; le sous-domaine et le domaine enregistré ne sont pas séparés
Où votre URL est traitée
L’adresse est analysée par votre navigateur dans cette page et n’est pas envoyée à nos serveurs. Les lignes s’affichent comme du texte de la page : si vous activez une traduction dans le menu des langues, Google les reçoit. Désactivez la traduction avant d’analyser des liens qui contiennent des jetons ou des clés. Quand une adresse ne peut pas être analysée, nous recevons le message « URL non valide », le nom de l’outil, ainsi que le nom et la version de votre navigateur.
Questions fréquentes
Pourquoi mon URL n’est-elle pas valide ?
Un schéma manquant est la cause la plus fréquente : example.com/page est refusée, alors que https://example.com/page fonctionne. Une espace dans le nom d’hôte ou un port supérieur à 65 535 fait aussi refuser l’adresse par le navigateur.
Pourquoi localhost:3000 affiche-t-il localhost : comme protocol ?
L’analyseur d’URL lit un mot suivi de deux-points au début d’une adresse comme un schéma. Écrivez http://localhost:3000 pour obtenir le hostname localhost et le port 3000.
Pourquoi le port est-il vide pour https://example.com:443 ?
L’analyseur supprime un port égal au port par défaut du schéma, et 443 est le port par défaut de https. Il en va de même de :80 dans une adresse http.
Les valeurs de requête sont-elles affichées décodées ?
Oui. Dans « Paramètres de requête », les séquences %XX sont décodées en UTF-8 et + devient une espace, comme pour la lecture des données de formulaire. La ligne search garde la chaîne de requête brute, exactement telle qu’elle figure dans l’adresse.
Trucs et astuces
- ✓Pour encoder une valeur avant de l’ajouter à une chaîne de requête, utilisez Encodeur d’URL.
- ✓Collez ici un lien reçu par e-mail pour voir son véritable hôte avant de l’ouvrir.