URL Analyseur
Divisez n'importe quelle URL en protocole, hôte, port, chemin, paramètres de requête et hachage. Décodez le codage en pourcentage, analysez les chaînes de requête au format JSON avec la prise en charge des tableaux et reconstruisez les URL à partir des composants : tout s'exécute dans votre navigateur.
Comment analyser une URL
Le Analyseur d'URL est un utilitaire de développement permettant d'inspecter, de déboguer et de créer des URL. Chaque URL est un objet structuré : un protocole, une autorité, un chemin, une chaîne de requête et un fragment facultatif. Lors du débogage d'un rappel OAuth, d'une redirection API ou d'un lien de suivi avec vingt paramètres UTM, vous devez voir ces parties clairement séparées et correctement décodées.
Ce qui est analysé
- Composants d'origine — protocole, nom d'utilisateur, mot de passe, nom d'hôte, port et chaîne d'origine complète
- Chemin - chemin complet et répartition segment par segment pour les routes REST
- Chaîne de requête — formulaires bruts et décodés, analysés dans un objet JSON avec prise en charge des tableaux
- Fragment - la partie après
#, utile pour les itinéraires SPA et les ancres de documents
Modes d'analyse des requêtes
Différents backends sérialisent les tableaux différemment. Basculez entre quatre interprétations en fonction de la manière dont votre serveur s'attend à recevoir les paramètres :
- Auto — touches répétées (
?tag=red&tag=blue) deviennent automatiquement des tableaux - Support - seulement
key[]=valuela notation produit des tableaux (PHP, Rails) - Indexé —
key[0]=a&key[1]=bnotation, préserve les indices explicites - Brut — chaque paire clé/valeur répertoriée individuellement, pas de regroupement
Générateur d'URL
Le Construire L'onglet fonctionne à l'envers : saisissez les composants dans des champs séparés et l'outil produit une URL correctement codée. Les caractères spéciaux dans les noms d'utilisateur, les mots de passe et les valeurs de requête sont automatiquement codés en pourcentage conformément à la RFC 3986. Ajoutez ou supprimez des paramètres de requête de manière dynamique : parfait pour créer des requêtes API ou partager des liens.
Analyse en masse
Collez une liste d'URL dans le En lot pour extraire le protocole, l'hôte, le port, le chemin et le nombre de paramètres pour chacun dans une table triable. Utile pour auditer un plan de site, comparer les chaînes de redirection ou détecter rapidement les incohérences de nom d'hôte dans une liste. Exportez les résultats au format CSV pour une analyse plus approfondie.
Confidentialité
Tout s'exécute localement dans votre navigateur en utilisant le natif URL API plus un analyseur de requêtes personnalisé. Aucune URL n'est envoyée à un serveur, enregistrée ou mise en cache nulle part. Utilisation sûre avec des URL contenant des jetons OAuth, des liens S3 signés, des identifiants de session ou toute autre donnée sensible.
FAQ
Que fait un analyseur d'URL ?
Il divise une URL en composants structurels (protocole, nom d'hôte, port, chemin, paramètres de requête et fragment) afin que chaque élément puisse être inspecté, copié ou modifié indépendamment. Utile pour déboguer les appels d'API, analyser les redirections ou auditer les liens de suivi.
Comment les paramètres de requête en double sont-ils gérés ?
Touches répétées comme ?tag=red&tag=blue sont regroupés dans un tableau par défaut (mode Auto). Passez en mode Support pour exiger des key[] notation, mode indexé pour key[0]=v, ou en mode Raw pour garder chaque entrée séparée.
Est-ce qu'il décode les caractères codés en pourcentage ?
Oui. Chaque composant est affiché deux fois : la forme codée brute (%20, %2F) et la forme décodée lisible par l'homme (espace, barre oblique). Cela rend les bugs d’encodage immédiatement visibles.
Puis-je reconstruire une URL à partir de parties individuelles ?
Oui – passez au Construire , remplissez le protocole, l'hôte, le chemin et les paramètres séparément, et l'outil assemble une URL correctement codée en temps réel. Les caractères spéciaux sont automatiquement codés en pourcentage.
L'analyseur gère-t-il les URL avec des informations d'identification ?
Oui. Des URL comme https://user:[email protected] sont divisés en champs de nom d'utilisateur et de mot de passe distincts, avec un codage en pourcentage décodé afin que vous puissiez lire les informations d'identification réelles.
Mes données URL sont-elles envoyées à un serveur ?
Non. Toutes les analyses s'exécutent entièrement dans votre navigateur en utilisant le langage natif. URL API plus un analyseur de requêtes personnalisé. Rien ne quitte votre appareil, sans danger pour les URL contenant des jetons, des signatures ou des paramètres privés.