Encoder et décoder les composants d’URL pour formulaires et deep links

Quand cela s’applique

Liens de tracking ou deep links cassés : décodez pour comprendre, encodez proprement pour la couche suivante du pipeline.

Outil à utiliser

Encoder ou décoder des URL.

Ouvrir Encoder / décoder URL →

Étapes

  1. 1Décoder une fois pour inspection, puis encoder selon la bibliothèque consommatrice.
  2. 2Attention au plus (+) par rapport à %20 selon l’âge du parseur côté serveur.
  3. 3Comparer les hôtes dev et staging après encodage.
  4. 4Ne partagez pas d’URL sensibles en clair hors des canaux approuvés.

Exemples

  • Jeton JWT en paramètre de requête encodé selon les règles de la plateforme mobile.
  • Titres produit avec esperluettes qui coupent des paramètres UTM.

Ce qu’il faut éviter

  • Encoder toute l’URL y compris le schéma et les doubles slashes.
  • Mélanger les modèles mentaux encodeURI et encodeURIComponent sans test.
  • Mettre des secrets dans la requête même après encodage.

Outils associés

Sur le blog

Plus dans Développeur & données

Tous les guides par tâche ou la liste complète sur le hub Développeur & données.

FAQ

Et les slashs ?

Segments de chemin et valeurs de requête ne suivent pas les mêmes règles ; testez le SDK réel.

Double encodage ?

Décoder jusqu’à stabilité puis un seul passage d’encodage pour le saut suivant.

Tous les guides par tâche · Outils Développeur & données · Blog