OpenAPI 服务器 组件
原生 Delphi 组件,将您的端点发布为有效的 OpenAPI 3.x 文档,并通过单一组件提供 — 集成于 sgcWebSockets HTTP 服务器中。
原生 Delphi 组件,将您的端点发布为有效的 OpenAPI 3.x 文档,并通过单一组件提供 — 集成于 sgcWebSockets HTTP 服务器中。
将服务器组件放入您的表单或通过代码创建,从单一位置公开 OpenAPI 文档并路由请求。
为您的服务器发布的端点公开实时 openapi.json 或 openapi.yaml 文档。可直接用于客户端生成器、SwaggerUI 和 Redoc。
将处理程序直接绑定到 OpenAPI 文档中描述的操作。路由、参数绑定和内容协商均来自规范。
直接接入 sgcWebSockets HTTP 服务器,共享应用程序中其他部分使用的相同 TLS、HTTP/2、身份验证和日志记录管道。
路径模板、路径参数、查询参数、标头和 cookies 会根据 OpenAPI paths 部分自动连接。
传入请求和传出响应会根据文档中声明的模式进行验证,对于不匹配的负载提供详细的错误报告。
内置支持 API key、OAuth2、JWT 和 HTTP Basic 身份验证 — 重用解析器从规范生成的相同安全方案定义。
自动 JSON 和 YAML 序列化、multipart 和 form-encoded 主体,以及按操作的 produces / consumes 处理。
可选的嵌入式 SwaggerUI 和 Redoc UI 由同一组件提供,指向同一实时 OpenAPI 文档。
包含于每个 sgcOpenAPI 许可证(Single、Team、Site)中,与解析器、代码生成器和 1,195+ 预构建云 SDK 一起 — 无需单独购买。