sdk_storage/docs/api_contrats.md
Your Name 4cebb3bcf7
Some checks failed
Docker Image / docker (push) Failing after 20s
chore(refine): adapter .gitea/docs/scripts au projet sdk_storage
2025-08-27 11:56:51 +02:00

723 B
Raw Permalink 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.