4.3. 추가 OAS 사양 정보


문서가 OAS Petstore 문서처럼 보이려면 관련 Petstore swagger.json 파일과 같은 Swagger 호환 사양을 만들어야 합니다. 이 사양을 기본으로 사용하여 ActiveDocs를 테스트할 수 있습니다. 그러나 이 API는 해당 API가 아닙니다.

OAS는 JSON으로 인코딩된 해시에 매핑되는 리소스 선언을 사용합니다. Petstore swagger.json 파일을 예제로 사용하고 각 오브젝트에 대해 알아보십시오.

OAS 오브젝트

이는 API 사양의 루트 문서 오브젝트입니다. 가장 높은 수준의 모든 필드를 나열합니다.

info 오브젝트

info 오브젝트는 API에 대한 메타데이터를 제공합니다. 이 내용은 ActiveDocs 페이지에 나와 있습니다.

Route 오브젝트

경로 오브젝트에는 개별 엔드포인트에 대한 상대 경로가 있습니다. 경로는 전체 URL을 구성하기 위해 basePath에 추가됩니다. ACL(액세스 제어 목록) 제약 조건으로 인해 경로가 비어 있을 수 있습니다.

오브젝트가 아닌 매개변수는 프리미티브 데이터 유형을 사용합니다. Swagger에서 기본 데이터 유형은 JSON-Schema Draft 4 에서 지원하는 유형을 기반으로 합니다. 추가 기본 데이터 유형 파일이 있지만 3scale은 API 끝점에 CORS가 활성화된 경우에만 사용합니다. CORS를 활성화하면 업로드가 api-docs 게이트웨이를 통과하지 않으며, 이 게이트웨이는 거부됩니다.

현재 OAS는 다음 dataTypes 를 지원합니다:

  • 가능한 형식이 int32 및 int64인 정수입니다. 두 형식 모두 서명됩니다.
  • 가능한 형식: float 및 double
  • 일반 문자열
  • 바이트, 날짜, 날짜, 암호 및 바이너리 형식 문자열
  • boolean
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동