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.
Saisir le texte du paramètre
Collez la chaîne de caractères brute contenant des caractères spéciaux ou de la ponctuation.
Sélectionner le mode composant
Sélectionnez « Valeur (encodeURIComponent) » pour les valeurs de requête individuelles.
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.
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.
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.
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.
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.