Aller au contenu
POST AI agent ready /v1/url/encode

API d'encodage d'URL - Encodage en pourcentage gratuit

Convertit une chaîne au format codé en pourcentage (RFC 3986). Les espaces deviennent %20, les caractères spéciaux deviennent leurs équivalents hexadécimaux. Utilisation sûre dans les paramètres de requête d'URL et les segments de chemin.

Parameters

stringrequired

The string to URL-encode.

Code examples

curl -X POST https://api.botoi.com/v1/url/encode \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world & goodbye=test"}'

When to use this API

Construire des chaînes de requête sécurisées

Encodez les termes de recherche fournis par l'utilisateur avant de les ajouter aux URL afin que les caractères spéciaux tels que &, = et # ne brisent pas la structure de l'URL.

Encodage des URI de redirection

Encodez en pourcentage les URL de rappel avant de les transmettre en tant que paramètres OAuth redirect_uri pour éviter les problèmes de double codage.

Frequently asked questions

Est-ce que cela code les espaces comme + ou %20 ?
Cette API utilise %20 selon RFC 3986. L'encodage + est spécifique à application/x-www-form-urlencoded et n'est pas utilisé ici.
Quels caractères ne sont pas codés ?
Les caractères non réservés (A-Z, a-z, 0-9, -, _, ., ~) sont laissés tels quels conformément à la RFC 3986. Tout le reste est codé en pourcentage.
Puis-je encoder une URL entière ?
Vous pouvez le faire, mais l’encodage des barres obliques et des deux-points brisera la structure de l’URL. Encodez uniquement les valeurs des paramètres de requête ou les segments de chemin, et non l'URL complète.
Le double encodage est-il géré ?
Non. Si votre entrée contient déjà des caractères codés en pourcentage comme %20, ils seront à nouveau codés en %2520. Décodez d’abord si nécessaire.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.