OpenAPI-Server-Komponente
Eine native Delphi-Komponente, die deine Endpunkte als gültiges OpenAPI-3.x-Dokument veröffentlicht und aus einer einzigen Komponente ausliefert — integriert mit dem sgcWebSockets-HTTP-Server.
Eine native Delphi-Komponente, die deine Endpunkte als gültiges OpenAPI-3.x-Dokument veröffentlicht und aus einer einzigen Komponente ausliefert — integriert mit dem sgcWebSockets-HTTP-Server.
Lege die Server-Komponente auf dein Formular oder erstelle sie im Code, um aus einer einzigen Stelle ein OpenAPI-Dokument bereitzustellen und Anfragen zu routen.
Stelle ein live openapi.json- oder openapi.yaml-Dokument für die Endpunkte deines Servers bereit. Bereit zur Einspeisung in Client-Generatoren, SwaggerUI und Redoc.
Binde Handler direkt an die in einem OpenAPI-Dokument beschriebenen Operationen. Routing, Parameter-Bindung und Content-Negotiation werden aus der Spezifikation abgeleitet.
Bindet sich direkt in den sgcWebSockets-HTTP-Server ein und nutzt dieselbe TLS-, HTTP/2-, Authentifizierungs- und Logging-Pipeline wie der Rest deiner Anwendung.
Pfad-Templates, Pfadparameter, Query-Parameter, Header und Cookies werden automatisch aus dem paths-Abschnitt von OpenAPI verdrahtet.
Eingehende Requests und ausgehende Responses werden gegen die im Dokument deklarierten Schemas validiert, mit detaillierten Fehlerberichten bei nicht passenden Payloads.
Eingebaute Unterstützung für API-Key, OAuth2, JWT und HTTP Basic-Authentifizierung — wiederverwendet dieselben Security-Scheme-Definitionen, die der Parser aus einer Spezifikation erzeugt.
Automatische JSON- und YAML-Serialisierung, Multipart- und Form-encoded-Bodies sowie per-Operation-Handling von produces / consumes.
Optional eingebettetes SwaggerUI- und Redoc-UI aus derselben Komponente ausgeliefert, das auf dasselbe live OpenAPI-Dokument zeigt.
In jeder sgcOpenAPI-Lizenz (Single, Team, Site) enthalten — zusammen mit dem Parser, dem Codegenerator und 1.195+ vorgefertigten Cloud-SDKs. Kein separater Kauf.