Analyseur d'URL

Que fait cet analyseur d'URL

Saisissez une URL complète et voyez comment elle se décompose enrégime(http, https, lien profond personnalisé),hôte,chemin,requête, et généralementfragmentquand il est présent. Ce modèle mental compte lorsque les bibliothèques OAuth ne sont pas d'accord sur l'endroit où vit le paramètre d'état, lorsque les CDN réécrivent des hôtes, ou lorsque les applications mobiles enregistrent des schémas personnalisés aux côtés de liens universels.

Quand l'utiliser

Utilisez-le lors de la comparaison des cibles de redirection de mise en scène par rapport à la production, lors du débogage des raisons pour lesquelles l'analytique baisse les paramètres de requête, ou lors de l'enseignement de juniors la différence entre les segments de chemin et les paires de requêtes. Chaîne avecVérification de redirection d'URLpour le comportement du houblon,Encodeur d'URLlors de la composition des paramètres codés, etVérificateur d'URL sécuriséavant de visiter des destinations inconnues qui se trouvaient dans des bûches.

Exemple travaillé

Une URL de retour de paiement échoue la validation. La sortie parsée affiche les touches de requête supplémentaires jointes à la passerelle après votre fragment — votre routeur ne les a jamais vues. Vous déplacez les params critiques avant#ou basculer vers POST côté serveur.

Foire aux questions

Les pièces parsées sont-elles prêtes à être encodées ?

Les composants peuvent encore avoir besoin d'encodage en pourcentage lorsqu'ils sont recombinés, en particulier les chemins non ASCII et les caractères réservés dans les valeurs de requête.

IPv6 littérale ?

Des hôtes comme[2001:db8::1]utiliser la notation entre crochets; les analyseurs doivent les préserver pour les clients HTTP en aval.

localhost contre 127.0.0.1?

Ils se comparent différemment dans les cookies et les CORS. Parsing clarifie le caractère littéral de votre bug.

Outils connexes

Outils populaires