Nouplo

Analyseur de chaîne de requête

Les paramètres d’une URL, un par ligne.

Les exemples remplacent temporairement la saisie et les réglages. Vous pouvez rétablir votre travail précédent.

0 caractères
Résultat
Collez ou saisissez du texte ci-dessus pour voir le résultat ici.

Vos fichiers restent sur votre appareil

Cet outil fonctionne entièrement dans votre navigateur. Ce que vous collez est traité sur votre appareil et n’est jamais envoyé à un serveur : vous pouvez l’utiliser sans crainte avec des jetons, des clés et des textes non publiés.

Exemple

Exemple pratique — Analyseur de chaîne de requête

Saisissez les lignes dans l’ordre et utilisez les réglages ci-dessous. Comparez le résultat avec les lignes de sortie.

Élément Valeur
Entrée 1 https://example.com/?q=hello+world&tag=red&tag=blue
Sens Décomposer une URL
Sortie 1 q hello world
Sortie 2 tag red
Sortie 3 tag blue
Sortie 4 URL https://example.com/
Sortie 5 Repeated: tag — a repeated name is a list, not a mistake.

Le signe plus devient l’espace de hello world. Les deux valeurs de tag, red et blue, sont conservées.

Comment ça marche

  1. Collez une URL entière, ou seulement la partie après le ?.
  2. Lisez les paramètres, déjà décodés et avec les + redevenus des espaces.
  3. Les noms répétés sont signalés : ?tag=a&tag=b est une liste, pas une erreur.
  4. Changez de sens pour construire une chaîne de requête à partir de lignes nom=valeur.

Questions fréquentes

Pourquoi conserver un nom répété ?
Parce que c’est ainsi qu’une liste s’écrit dans une chaîne de requête, et la replier changerait la requête. La plupart des analyseurs ne gardent discrètement que le dernier : c’est ainsi qu’un filtre à deux valeurs n’en a plus qu’une.
Que se passe-t-il avec du texte mal encodé ?
Il passe tel quel au lieu de provoquer une erreur. Un % isolé qui n’est pas suivi de deux chiffres hexadécimaux n’est pas un encodage pour-cent valide, et on préfère généralement le voir plutôt que perdre tout le paramètre.
Le fragment est-il pris en compte ?
Oui. La partie après le # est isolée et affichée à part, car elle n’est pas envoyée au serveur et c’est souvent là qu’une application monopage garde son état.
Quelque chose part-il vers un serveur ?
Non. Tout tourne dans le navigateur : ce que vous collez reste sur votre ordinateur.

Outils associés