Skip to content

URL analyseur et encodeur

Comprendre exactement ce qu'un URL contient et produire des chaînes de requêtes correctement codées.

Régimehttps:
Hôteshop.example.com
Port8443 → 8443
Originehttps://shop.example.com:8443
Voie/catalog/winter%20sale
Segments de trajectoire (décodés)catalog / winter sale
Demande?page=2&sort=price%20asc&q=caf%C3%A9
Fragment#results
Utilisateur—
Mot de passe—
Punycode hôteAucun

Paramètres de requête (décodé)

page2
sortprice asc
qcafé

Pourcentage-encoder et décoder

encodeURIComponentname%3DJ%C3%B6hn%20Doe%26city%3DS%C3%A3o%20Paulo
encodeURIname=J%C3%B6hn%20Doe&city=S%C3%A3o%20Paulo
Décodéname=Jöhn Doe&city=São Paulo

Surveillez les URLs exactes de vos utilisateurs, les chaînes de requête incluses. Gratuit pour 5 moniteurs, sans carte bancaire.

Début de la surveillance

Les mesures à prendre

  • Parsing suit la norme WHATWG URL à travers la classe URL du navigateur, le même comportement que fetch et liens.
  • encodeURIComponent et encodeURI sont montrés côte à côte car ils codent différents caractères.

Limites

  • Les mots de passe dans les URLs sont cachés dans la sortie, mais toujours présents dans votre entrée; évitez de coller des identifiants.
  • Les URLs relatives ou relatives au schéma sont résolues contre https:// pour l'affichage.

Dépannage

Plus signe décoder comme espace inattendu
L'encodage de formulaire (application/x-www-form-urlencoded) utilise + pour les espaces; le encodage de pourcentage dans les chemins ne le fait pas. Le décodeur traite ici + comme un espace, comme des chaînes de requête.

Outils connexes