Validate before persisting

Endpoints should validate input and return consistent HTTP status codes. A clear validation error helps clients correct requests without exposing internals.

.NET
</>
practical skills

Contenu de la leçon

Cette leçon est encore concise. Utilisez le résumé, la vidéo éventuelle et le plan du chapitre pour avancer, puis validez vos acquis avec le quiz disponible.

Validate before persisting

Endpoints should validate input and return consistent HTTP status codes. A clear validation error helps clients correct requests without exposing internals.

Start with a minimal example, observe the result, then change one thing at a time. This helps distinguish the intended rule from accidental behavior.

Key points

  • Choose explicit names.
  • Verify the result with a simple case.