Outils

Analyseur d'URL

Décomposez une URL en protocole, hôte, chemin, requête et fragment.

S’exécute dans le navigateurRéseau1 k
Gratuit

Entrée

0 BGratuit jusqu’à 8.0 KB

Résultat

Le résultat apparaîtra ici.

Vos exécutions

Seules les exécutions payantes sont enregistrées.

Connectez-vous pour conserver un historique de vos exécutions.

Divise une URL en ses parties en utilisant l'implémentation WHATWG URL du navigateur — le même code qui résout la barre d'adresse — afin que le résultat corresponde à ce qu'un navigateur fera réellement avec elle, y compris la gestion des ports par défaut, des hôtes unicode et des paramètres répétés.

Comment ça marche

  • L'analyse utilise l'implémentation URL native du navigateur, pas une expression régulière.
  • Les paramètres de requête sont développés en un objet pour que les longues chaînes de requête deviennent lisibles.
  • Un hôte nu est lu comme https, ce que suppose un navigateur.

Où vont vos données

Nulle part. Cet outil s’exécute entièrement dans votre navigateur : le texte collé est traité par la page, jamais transmis à un serveur ni consigné dans un journal.

Lorsqu’une exécution coûte des points, un résumé d’une ligne est enregistré dans votre propre historique pour que vous puissiez le retrouver. Ce résumé garde la forme de l’exécution — tailles, nombres, valeurs recherchées — jamais le contenu collé.

Ce que ça coûte

Cet outil est gratuit, sans connexion ni points.

Questions fréquentes

Pourquoi mon domaine internationalisé a-t-il changé ?
La norme URL convertit les noms d'hôte unicode en leur forme Punycode, qui est ce que le DNS résout. Les deux sont le même hôte.
Que se passe-t-il avec un paramètre répété ?
L'objet affiche la dernière valeur, car c'est ce que la plupart des frameworks renvoient pour une lecture à valeur unique. Les clés répétées sont significatives dans certaines API, donc vérifiez la chaîne de requête brute lorsque cela compte.
Où est passé le port par défaut ?
La norme omet :443 pour https et :80 pour http, car ils ne portent aucune information. Un port non défini est toujours affiché.

L’open source derrière

Cet outil est une implémentation autonome, sans bibliothèque tierce. unshiftio/url-parse (MIT) fait le même travail sous forme de bibliothèque : pour l’intégrer à votre programme, commencez par là plutôt que d’appeler une page web.

unshiftio/url-parse

Aussi appelé

  • parser url
  • analyser url en ligne
  • décomposer url
  • query string parser
  • url components
  • analyse url