Composant serveur OpenAPI
Un composant Delphi natif qui publie tes endpoints sous forme de document OpenAPI 3.x valide et les sert depuis un seul composant — intégré au serveur HTTP sgcWebSockets.
Un composant Delphi natif qui publie tes endpoints sous forme de document OpenAPI 3.x valide et les sert depuis un seul composant — intégré au serveur HTTP sgcWebSockets.
Dépose le composant serveur sur ta fiche ou crée-le en code pour exposer un document OpenAPI et router les requêtes depuis un seul endroit.
Expose un document openapi.json ou openapi.yaml en direct pour les endpoints publiés par ton serveur. Prêà être injecté dans les générateurs de clients, SwaggerUI et Redoc.
Lie les handlers directement aux opérations décrites dans un document OpenAPI. Le routage, la liaison des paramètres et la négociation de contenu sont dérivés de la spec.
Se branche directement sur le serveur HTTP sgcWebSockets, partageant le même pipeline TLS, HTTP/2, authentification et journalisation utilisé partout dans ton application.
Modèles de chemin, paramètres de chemin, paramètres de requête, en-têtes et cookies sont câblés automatiquement depuis la section paths d'OpenAPI.
Les requêtes entrantes et les réponses sortantes sont validées par rapport aux schémas déclarés dans le document, avec des rapports d'erreur détaillés pour les charges utiles non conformes.
Prise en charge intégrée des authentifications par clé API, OAuth2, JWT et HTTP Basic — réutilisant les mêmes définitions de schémas de sécurité que le parser produit depuis une spec.
Sérialisation automatique JSON et YAML, corps multipart et form-encoded, et gestion produces / consumes par opération.
Interfaces SwaggerUI et Redoc embarquées optionnelles, servies depuis le même composant et pointant sur le même document OpenAPI en direct.
Inclus dans chaque licence sgcOpenAPI (Single, Team, Site) aux côtés du parser, du générateur de code et des plus de 1 195 SDK cloud préconçus — pas d'achat séparé.