Analyseur et inspecteur URL
Analysez n'importe quelle URL dans ses composants : protocole, nom d'hôte, port, chemin, paramètres de chaîne de requête et fragment. Décodez les valeurs encodées en URL, inspectez les paramètres de requête dans un tableau et obtenez la forme normalisée de l'URL.
Examples:
Comment utiliser Analyseur et inspecteur URL
- 1Collez ou tapez n'importe quelle URL dans le champ d'entrée.
- 2L'URL est analysée dans le protocole, le nom d'hôte, le port, le chemin, la chaîne de requête et le fragment.
- 3Les paramètres de requête sont affichés dans un tableau avec les clés et les valeurs décodées.
- 4Copiez les composants individuels ou l'URL normalisée.
ZenovayAnalytics
Voyez qui est sur votre site en ce moment.
- Suivi des visiteurs en temps réel
- Vie privée d'abord, sans bandeau cookies
- Installé en deux minutes
Outils connexes
Formateur et Validateur JSON
Formatez, validez et embellissez les données JSON avec la coloration syntaxique et la détection d'erreurs.Décodeur JWT
Décodez et inspectez les jetons JWT. Consultez l'en-tête, la charge utile et vérifiez les signatures.Encodeur/Décodeur Base64
Encodez du texte en Base64 ou décodez Base64 en texte. Supporte UTF-8 et les données binaires.Encodage / Décodage URL
Encodez ou décodez les composants URL. Traitez les caractères spéciaux, les chaînes de requête et les URL complètes.Questions fréquemment posées
Quels sont les composants d'une URL ?▾
Une URL (localisateur de ressource uniforme) a ces parties : (1) Protocole/Schéma : https:// ou http:// ou ftp://. (2) Nom d'utilisateur et mot de passe (optionnel) : user:pass@. (3) Nom d'hôte : le domaine ou l'adresse IP. (4) Port : le port TCP (omis s'il est par défaut — 443 pour HTTPS, 80 pour HTTP). (5) Chemin d'accès : le chemin vers la ressource après le domaine. (6) Chaîne de requête : paires clé=valeur après ? séparées par &. (7) Fragment : la portion #anchor, non envoyée au serveur.
Qu'est-ce que l'encodage URL ?▾
L'encodage URL (codage en pourcentage) convertit les caractères spéciaux en un % suivi de deux chiffres hexadécimaux. Par exemple, un espace devient %20, un deux-points devient %3A. Ceci est nécessaire car les URLs ne peuvent contenir qu'un ensemble limité de caractères ASCII. Les valeurs de chaîne de requête contiennent souvent des caractères codés — les décoder révèle la valeur réelle. La fonction JavaScript encodeURIComponent() code URL une valeur ; decodeURIComponent() la décode.
Quelle est la différence entre le chemin et la chaîne de requête ?▾
Le chemin (/products/shoes) identifie la ressource demandée et fait partie de la structure d'URL. La chaîne de requête (?color=red&size=10) transmet des paramètres supplémentaires au serveur et apparaît après un ?. Les deux sont envoyés au serveur. Le fragment (#section2) n'est PAS envoyé au serveur — il est traité entièrement par le navigateur et utilisé pour la navigation dans la page. Les moteurs de recherche ignorent généralement les fragments (avec quelques exceptions).
Comment fonctionnent les paramètres de requête dupliqués ?▾
Les URLs peuvent avoir plusieurs valeurs pour la même clé : ?tag=red&tag=blue. La façon dont elles sont traitées dépend du framework serveur. PHP utilise la syntaxe tag[], Express.js les analyse en un tableau, et certains serveurs ne prennent que la dernière valeur. L'API URLSearchParams en JavaScript supporte getAll("tag") pour récupérer toutes les valeurs d'une clé. Cet outil affiche tous les paramètres dupliqués dans le tableau.