OpenAPI 서버 컴포넌트

네이티브 Delphi 컴포넌트로, 엔드포인트를 유효한 OpenAPI 3.x 문서로 게시하고 하나의 컴포넌트로 서비스해요 — sgcWebSockets HTTP 서버와 통합돼요.

TsgcOpenAPIServer

서버 컴포넌트를 폼에 끌어다 놓거나 코드로 생성해서 OpenAPI 문서를 노출하고 한곳에서 요청을 라우팅하세요.

사양 게시

서버가 게시하는 엔드포인트에 대해 실시간 openapi.json 또는 openapi.yaml 문서를 노출해요. 클라이언트 생성기, SwaggerUI, Redoc에 바로 공급할 수 있어요.

사양으로 빌드

OpenAPI 문서에 기술된 작업에 핸들러를 바로 바인딩하세요. 라우팅, 매개변수 바인딩, 콘텐츠 협상이 사양에서 도출돼요.

sgcWebSockets 통합

sgcWebSockets HTTP 서버에 바로 연결되어, 애플리케이션의 다른 곳에서 사용하는 것과 동일한 TLS, HTTP/2, 인증, 로깅 파이프라인을 공유해요.

서버 세부 정보

라우팅

경로 템플릿, 경로 매개변수, 쿼리 매개변수, 헤더, 쿠키가 OpenAPI paths 섹션에서 자동으로 연결돼요.

검증

들어오는 요청과 나가는 응답이 문서에 선언된 스키마에 대해 검증되며, 일치하지 않는 페이로드에 대해 상세한 오류 보고서를 제공해요.

보안 스키마

API 키, OAuth2, JWT, HTTP Basic 인증을 기본 지원해요 — 파서가 사양에서 생성하는 것과 동일한 보안 스키마 정의를 재사용해요.

콘텐츠 협상

JSON 및 YAML 자동 직렬화, multipart 및 form-encoded 본문, 작업별 produces / consumes 처리를 지원해요.

문서 엔드포인트

동일한 컴포넌트에서 제공되는 선택적 임베디드 SwaggerUI 및 Redoc UI로, 동일한 실시간 OpenAPI 문서를 가리켜요.

동일 번들

모든 sgcOpenAPI 라이선스(Single, Team, Site)에 파서, 코드 생성기, 그리고 1,195개 이상의 미리 빌드된 클라우드 SDK와 함께 포함돼요 — 별도 구매가 필요 없어요.

서버를 사용해 보세요

무료 체험판을 다운로드하고 몇 분 안에 첫 OpenAPI 문서를 게시해 보세요.