Componente Server OpenAPI
Un componente Delphi nativo che pubblica i tuoi endpoint come un documento OpenAPI 3.x valido e li serve da un unico componente — integrato con il server HTTP di sgcWebSockets.
Un componente Delphi nativo che pubblica i tuoi endpoint come un documento OpenAPI 3.x valido e li serve da un unico componente — integrato con il server HTTP di sgcWebSockets.
Trascina il componente server sulla tua form oppure crealo via codice per esporre un documento OpenAPI e instradare le richieste da un unico punto.
Espone un documento openapi.json o openapi.yaml live per gli endpoint pubblicati dal tuo server. Pronto per essere consumato da generatori client, SwaggerUI e Redoc.
Collega gli handler direttamente alle operazioni descritte in un documento OpenAPI. Routing, binding dei parametri e content negotiation vengono derivati dalla specifica.
Si collega direttamente al server HTTP di sgcWebSockets, condividendo la stessa pipeline di TLS, HTTP/2, autenticazione e logging usata altrove nella tua applicazione.
Template di percorso, parametri di path, parametri di query, header e cookie vengono collegati automaticamente dalla sezione paths di OpenAPI.
Le richieste in ingresso e le risposte in uscita vengono convalidate rispetto agli schemi dichiarati nel documento, con report di errore dettagliati per payload non corrispondenti.
Supporto integrato per API key, OAuth2, JWT e autenticazione HTTP Basic — riutilizzando le stesse definizioni degli schemi di sicurezza che il parser produce da una specifica.
Serializzazione automatica in JSON e YAML, body multipart e form-encoded e gestione per operazione di produces / consumes.
UI SwaggerUI e Redoc embeddabili e opzionali, servite dallo stesso componente e puntate allo stesso documento OpenAPI live.
Incluso in ogni licenza sgcOpenAPI (Single, Team, Site) insieme al parser, al generatore di codice e agli oltre 1.195 SDK cloud precompilati — nessun acquisto separato.