1 repository
Validation logic defined for specific media types or content-type ranges for requests and responses.
Distinct from Custom Validators: Specifically targets validation based on HTTP content types rather than generic property-level validators.
Explore 1 awesome GitHub repository matching software engineering & architecture · Content-Type Validators. Refine with filters or upvote what's useful.
Connexion este un framework web Python de tip spec-first conceput pentru a deriva comportamentul serverului și logica de validare direct dintr-un contract API predefinit. Permite dezvoltarea de servicii web prin utilizarea unei specificații OpenAPI pentru a gestiona automat rutarea, validarea cererilor și serializarea răspunsurilor. Framework-ul se distinge prin faptul că acționează ca un validator de cereri OpenAPI și server mock. Poate simula comportamentul API-ului prin servirea de răspunsuri exemplu bazate pe schemele specificației, permițând dezvoltarea frontend-ului și prototiparea înainte ca implementarea backend-ului să fie finalizată. În plus, găzduiește o interfață de documentație API interactivă, oferind o consolă pentru utilizatori pentru a vizualiza și testa endpoint-urile. Proiectul acoperă o gamă largă de capabilități, inclusiv înregistrarea automată a rutelor, injectarea parametrilor și aplicarea securității bazată pe definițiile contractului. Oferă, de asemenea, instrumente pentru validarea schemei atât a cererilor, cât și a răspunsurilor, precum și capacitatea de a mapa excepțiile aplicației la răspunsuri de eroare standardizate, lizibile de către mașină.
Defines pluggable validation logic for request bodies and responses based on specific content types.