723 B
723 B
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 31 536 000; par défaut 86 400 si non
--permanent
. - Récupération:
- 200 avec
{ key, value }
si trouvée. - 400 si clé invalide.
- 404 si absente.
- 200 avec
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.