Encoder les paramètres d'URL pour les API Web

Lors de l'envoi de paramètres de requête contenant des esperluettes (&), des barres obliques (/), des croisillons (#) ou des espaces à des API REST, les serveurs web interprètent souvent mal la structure de la requête. Vous pouvez encoder en toute sécurité les valeurs individuelles des paramètres à l'aide de l'encodage de composant standard.

Étape par étape

  1. 1

    Saisir le texte du paramètre

    Collez la chaîne de caractères brute contenant des caractères spéciaux ou de la ponctuation.

  2. 2

    Sélectionner le mode composant

    Sélectionnez « Valeur (encodeURIComponent) » pour les valeurs de requête individuelles.

  3. 3

    Copier la valeur échappée

    Copiez la chaîne de caractères correctement échappée et ajoutez-la à l'URL de votre requête API cible.

Mode composant vs Mode URL complète

Choisissez le mode « Valeur (encodeURIComponent) » pour échapper rigoureusement tous les caractères réservés au sein des valeurs individuelles de paramètres, garantissant ainsi que les analyseurs backend reçoivent des données intactes sans perturber les routes de requêtes HTTP.

Basculer l'espace en plus (+)

Basculez entre « %20 » et « + » pour la représentation des espaces afin de répondre aux exigences de format de requête spécifiques de votre serveur API cible ou de votre point de terminaison de recherche.

Guides par situation

Encoder & décoder des URL →

Questions fréquentes

Quelle est la différence entre encodeURI et encodeURIComponent ?

encodeURI préserve les caractères de structure de l'URL (comme « :// », « ? », « & »), tandis qu'encodeURIComponent encode tous les signes de ponctuation réservés pour les valeurs de requête.

Cet outil effectue-t-il de réelles requêtes API ou des pings de points de terminaison ?

Non, il s'agit d'un encodeur et analyseur de chaînes hors ligne ; il ne vérifie pas l'état des liens et n'envoie aucune requête HTTP.