Outils réseau

Analyseur d'URL

Décomposez n'importe quelle URL en ses composants : protocole, hôte, chemin, paramètres de requête, fragment et informations d'identification. Idéal pour le débogage, l'analyse de liens ou la compréhension de la structure d'une adresse web.

Exécuter l’outil

L'Analyseur d'URL de SmartPlusLab est un outil en ligne qui extrait et affiche tous les éléments structurels d'une adresse web que vous lui fournissez. Il ne se connecte pas au site cible : il se contente de lire le texte de l'URL et de le décomposer. Vous obtenez ainsi le schéma (http, https), le nom d'hôte, le port, le chemin d'accès, les paramètres de requête avec leurs valeurs, le fragment (ancre), et même les éventuels nom d'utilisateur et mot de passe (ce dernier étant masqué par trois astérisques pour des raisons de sécurité). L'outil gère les URL simples comme les plus complexes, avec plusieurs paramètres ou des fragments. Si vous ne saisissez aucune URL, l'outil utilise un exemple par défaut pour vous montrer le résultat type. En cas d'URL mal formée, l'analyse peut échouer et aucun composant ne sera affiché. Cet outil est pratique pour les développeurs qui vérifient la structure d'un lien, pour les rédacteurs qui souhaitent comprendre une redirection, ou pour toute personne curieuse de voir comment une adresse web est construite. Comme il traite l'URL localement, sans requête réseau, vous obtenez les résultats directement après avoir cliqué sur Analyser.

Mode d’emploi

  1. Saisissez l'URL que vous souhaitez analyser dans le champ prévu à cet effet.
  2. Si vous laissez le champ vide, l'outil utilise une URL par défaut (https://example.com/path?q=hello&lang=en#section) pour vous montrer un exemple.
  3. Cliquez sur le bouton « Analyser » ou « Exécuter » pour lancer le traitement.
  4. Consultez les résultats affichés : chaque composant de l'URL est listé avec sa valeur (schéma, hôte, chemin, paramètres, fragment, etc.).
  5. Si l'URL est invalide ou mal formée, l'outil peut ne pas afficher de composants. Vérifiez alors la syntaxe de votre adresse.

Exemples

  • Exemple 1 : Saisissez « http://user:pass@example.com:8080/path?q=1#frag ». L'outil affiche : schéma = http, nom d'utilisateur = user, mot de passe = ***, hôte = example.com, port = 8080, chemin = /path, paramètre q = 1, fragment = frag.
  • Exemple 2 : Saisissez « https://www.monsite.fr/produits?id=42&couleur=rouge&couleur=bleu ». L'outil affiche : schéma = https, hôte = www.monsite.fr, chemin = /produits, paramètre id = 42, paramètre couleur = [rouge, bleu] (car deux valeurs pour le même nom).
  • Exemple 3 : Saisissez « ftp://admin@serveur.local:21/fichier.txt ». L'outil affiche : schéma = ftp, nom d'utilisateur = admin, mot de passe = absent (car non fourni), hôte = serveur.local, port = 21, chemin = /fichier.txt.

FAQ

L'outil se connecte-t-il au site web de l'URL que j'analyse ?

Non. L'analyseur d'URL ne fait aucune requête réseau. Il se contente de lire le texte de l'URL que vous avez saisi et de le décomposer en parties. Votre navigation reste privée et l'outil ne vérifie pas si le site existe.

Que se passe-t-il si je saisis une URL invalide ?

Si l'URL est mal formée (par exemple, « http:// » sans rien après), l'analyse peut échouer et aucun composant ne sera affiché. Vérifiez la syntaxe de votre adresse et réessayez.

Pourquoi le mot de passe est-il masqué par des astérisques ?

Pour des raisons de sécurité évidentes. Si une URL contient un mot de passe (ex. http://user:motdepasse@site.com), l'outil affiche trois astérisques à la place du mot de passe réel, afin de ne pas exposer des informations sensibles.

Puis-je analyser une URL avec plusieurs paramètres de requête ?

Oui, l'outil gère les URL avec un ou plusieurs paramètres. Si un même nom de paramètre apparaît plusieurs fois (ex. ?couleur=rouge&couleur=bleu), l'outil regroupe les valeurs dans une liste.

L'outil fonctionne-t-il avec des URL de type ftp ou autres ?

Oui, l'analyseur traite les URL avec différents schémas comme http, https, ftp, etc. Il extrait les composants standards (hôte, port, chemin, etc.) quel que soit le protocole.

Intégrer cet outil

Ajoutez cet outil SmartPlusLab fonctionnel à votre site avec le code ci-dessous.