Encodez un extrait YAML pour qu'il puisse tenir en toute sécurité dans une URL.
Chargement de l'outil...
Comment utiliser Encodage URL de YAML
Collez votre YAML.
S'il y a une erreur, vous voyez où et pouvez la corriger d'abord.
Copiez la chaîne encodée et mettez-la après le nom du paramètre, par exemple ?data=.
À propos de Encodage URL de YAML
Certains outils et terrains de jeu stockent une configuration YAML dans l'adresse pour qu'un lien reproduise exactement la même configuration.
Les accolades, guillemets, deux-points et espaces sont tous spéciaux dans une URL, donc le texte doit être encodé en pourcentage avant d'entrer dans une chaîne de requête. Le YAML est vérifié pour les erreurs de syntaxe d'abord, les sauts de ligne sont conservés et encodés en pourcentage comme %0A.
Questions fréquentes
Quelle longueur une URL peut-elle avoir ?
Les navigateurs autorisent des adresses très longues, mais les serveurs et proxys les coupent souvent à 2 000 ou 8 000 caractères. Pour tout ce qui est plus grand, envoyez le YAML dans un corps de requête à la place.
Est-il sûr de mettre des données sensibles dans une URL ?
Non. Les URL finissent dans l'historique du navigateur, les logs serveur et les en-têtes de référent. L'encodage n'est pas du chiffrement, donc gardez les secrets hors de l'adresse.
Comment le décoder à nouveau ?
Utilisez l'outil Décodage URL de YAML, qui inverse l'encodage et le texte YAML est affiché avec ses sauts de ligne restaurés.
Pourquoi la sortie est-elle tellement plus longue que l'entrée ?
Chaque caractère spécial devient trois caractères, par exemple { devient %7B. Le texte structuré est plein de caractères spéciaux, donc une croissance de 50 pour cent ou plus est normale.