sdk_storage/docs/api_contrats.md
Your Name a96323cb32
Some checks are pending
Docker Image / docker (push) Waiting to run
chore(template): adapter .gitea depuis template et synchroniser docs pour sdk_storage
2025-08-27 11:52:19 +02:00

722 B
Raw Blame History

Contrats API

Garanties de Contrat

  • Content-Type JSON, réponses structurées.
  • Clé: 64 hex (validation stricte), sinon 400.
  • Valeur: hex valide, sinon 400.
  • Conflit de clé: 409 si la clé existe déjà.
  • TTL: min 60, max 31536000; par défaut 86400 si non --permanent.
  • Récupération:
    • 200 avec { key, value } si trouvée.
    • 400 si clé invalide.
    • 404 si absente.

Couverture de Tests

  • Stockage et récupération (succès).
  • Conflit de clé.
  • Suppression des expirés via nettoyage.
  • HTTP /store: succès, conflit, clé invalide, valeur invalide.
  • HTTP /retrieve: succès, clé invalide, clé absente.

Voir api_json_spec.md pour les schémas et contraintes détaillés.