Command Palette

Search for a command to run...

AN

Analyseur d'URL

Divisez n'importe quelle URL en ses parties - schéma, hôte, port, chemin, requête et fragment - et lisez la chaîne de requête sous la forme d'une table de valeurs clés propre et décodée.

Quel est l'analyseur d'URL ?

L'analyseur d'URL prend n'importe quelle adresse Web et la divise en parties qu'un navigateur voit : le schéma, les informations d'identification, l'hôte et le port, le chemin, la chaîne de requête et le fragment. Au lieu de plisser les yeux à un long lien plein de signes et de esperluette, vous obtenez une ventilation étiquetée et une table décodée de chaque paramètre de requête, dans l'ordre où ils apparaissent.

Une URL est plus structurée qu'elle n'en a l'air Elle suit la norme URL WHATWG - les mêmes règles que celles utilisées par les navigateurs - avec une grammaire définie pour chaque composant La lire à l'œil est sujette aux erreurs : un point d'interrogation égaré, une barre oblique codée ou un paramètre répété est facile à manquer, et ce sont exactement les détails qui interrompent le routage, le suivi ou un appel API. Cet outil utilise le moteur d'URL du navigateur, donc ce que vous voyez est ce que le navigateur analyserait.

Tout se passe dans votre navigateur. Collez un lien avec des paramètres de suivi, un point de terminaison d'API avec une douzaine de valeurs de requête ou un domaine nu, et l'analyseur le résout localement. Rien n'est téléchargé, il est donc sûr d'inspecter les URL contenant des jetons, des ID de session ou des noms d'hôte internes. Cela fonctionne hors ligne une fois la page chargée.

L'analyse suit la norme URL WHATWG, que les navigateurs implémentent, et elle est plus indulgente que ce que les gens supposent : elle normalisera un schéma manquant, réduira les segments de points dans un chemin et réduira l'hôte en minuscules, car les hôtes ne sont pas sensibles à la casse alors que les chemins ne le sont pas. Deux zones récompensent l'attention Les domaines internationalisés sont stockés sous forme de punycode, donc un hôte en cyrillique ou chinois affiche son propre script et se déplace sous forme de chaîne ASCII commençant par xn-, et ces deux formes sont le même hôte. Et le codage en pourcentage n'a de sens que dans son contexte : une barre d'affichage codée en % 2 F à l'accès et ensuite de réponse.

Une vérification rapide de ce que cet analyseur d'URL en ligne renvoie : collez exemple.com/pricing ?plan=pro&plan=team&q=trail+runner Il note que https ://a été supposé, répertorie le nom d'hôte comme exemple.com avec TLD.com, et affiche le port 443 marqué comme valeur par défaut du schéma La table des paramètres de requête comporte trois lignes, plan = pro, plan = team et q = trail runner, car un signe plus dans une requête signifie un espace. Le bouton de copie JSON regroupe la clé répétée comme {« plan » : [« pro », « team »], « »], « » » « » « » « » : » « coller : : « » : « trail runner » « » » « » « » « « » » « » : « trail runner » » » « » « » « « » « » » « » » : « trail runner » » « « , « , « , » « » » » « , « « » : « « » : » » » « trail runner »

Comment utiliser l'analyseur d'URL ?

  1. Collez votre URL

    Déposez une URL complète telle que https ://[email protected] :8443/path ?q=1#top. Un domaine nu comme exemple.com/page fonctionne aussi - l'analyseur suppose https ://lorsqu'aucun schéma n'est donné.

  2. Lire la répartition des composants

    Schéma, hôte, nom d'hôte, port, chemin, recherche et fragment sont répertoriés séparément, chacun avec un bouton de copie, ainsi que le port effectif et le domaine de niveau supérieur.

  3. Inspecter les paramètres de requête

    Chaque paire clé-valeur de la chaîne de requête est affichée décodée dans une table, dans l'ordre d'origine, avec des clés répétées conservées comme des lignes séparées.

  4. Copiez ce dont vous avez besoin

    Copiez un seul composant, la requête décodée en tant que JSON ou toute l'URL normalisée pour les réutiliser ailleurs.

Principales caractéristiques

  • Répartition complète des composants

    Schéma, nom d'utilisateur, mot de passe, nom d'hôte, port, chemin, requête et fragment sont chacun isolés et étiquetés, correspondant à l'utilisation des modèles de modèles d'URL d'URL.

  • Table de requête décodée

    Les paramètres de requête sont analysés et décodés en pourcentage dans une table lisible, en préservant l'ordre et en conservant les clés répétées comme lignes distinctes au lieu de les réduire

  • Détection de port par défaut

    Lorsqu'une URL omet son port, l'analyseur affiche le port effectif du schéma - 443 pour https, 80 pour http, 22 pour ssh - et indique qu'il s'agit de la valeur par défaut

  • Schéma-Intration facultative

    Collez un hôte nu comme example.com/prix Et l'analyseur suppose https:// afin que vous n'ayez pas à taper le schéma à chaque fois et vous dit qu'il l'a fait

Frequently Asked Questions

Une URL a un schéma (https), des informations d'identification facultatives (utilisateur:pass@), un hôte (exemple.com) avec un port optionnel, un chemin (/blog/poste), une chaîne de requête facultative (?id=42) et un fragment facultatif (#section). Cet analyseur sépare et étiquette chacun.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

url parseronline url parserurl parser onlineparse url onlinequery string parserurl componentsurl breakdownparse query parametersurl structureurl decoderget url parameters