Skip to content

Encodage

L'endpoint /encode encode ou décode du texte dans différents formats.

Paramètres

ParamètreRequisDescription
methodOuiMéthode d'encodage (voir les méthodes ci-dessous)
textOuiTexte à encoder ou décoder
shiftNonDécalage pour le chiffre de César (défaut : 13)

Méthodes disponibles

MéthodeDescription
base64encodeEncoder en Base64
base64decodeDécoder du Base64
urlencodeEncoder pour URL
urldecodeDécoder une URL
morseTexte → Code Morse
unmorseCode Morse → Texte
rot13Chiffre ROT-13
caesarChiffre de César (nécessite shift)
binaryTexte → binaire 8 bits
unbinaryBinaire → Texte

Champs de réponse

ChampTypeDescription
methodstringLa méthode d'encodage utilisée
resultstringLe résultat encodé ou décodé

Exemples de code

curl -X GET \
  "https://api.sylvain.sh/v5/encode?method=base64encode&text=hello"

Essayer

Gestion des erreurs

Si les paramètres sont manquants ou invalides, l'API retournera une erreur :

Message d'erreurDescription
A value is requiredLe paramètre text est manquant
Please provide a valid method (?method={base64encode|base64decode|morse|…})Le paramètre method est manquant ou invalide