4.2. OpenAPI 문서 예: Petstore API


원본 소스의 사양을 읽으려면 OpenAPI 사양 을 참조하십시오.

OAS 사이트에는 API를 정의하는 OpenAPI 문서의 여러 예제가 있습니다. 예를 들어 학습하려면 OAS API 팀의 Petstore API 예제를 따를 수 있습니다.

Petstore API는 매우 간단한 API입니다. 이는 생산이 아닌 학습 도구로 사용됩니다.

petstore API 방법

Petstore API는 4가지 방법으로 구성됩니다.

  • GET /api/pets

    시스템에서 모든 조각을 반환합니다.

  • POST /api/pets

    저장소에 새 문서를 만듭니다.

  • GET /api/pets/{id}

    단일 ID를 기반으로 한 문서를 반환합니다.

  • DELETE /api/pets/{id}

    ID를 기반으로 단일 페이크를 삭제합니다.

Petstore API는 3scale과 통합되므로 인증을 위해 매개변수를 추가해야 합니다. 예를 들어 사용자 키 인증 방법을 사용하면 API 소비자에서 user 키 매개 변수를 각 요청의 헤더에 배치해야 합니다. 다른 인증 방법에 대한 자세한 내용은 인증 패턴을 참조하십시오.

사용자 키 매개변수

user_key: {user_key}

user_key 는 API 소비자가 API에 대한 요청으로 전송됩니다. API 소비자는 3scale 관리자의 개발자 포털을 통해 해당 키를 가져옵니다. 키를 수신할 때 3scale 관리자는 Service Management API를 사용하여 3scale에 대한 권한 부여 검사를 수행해야 합니다.

OpenAPI 사양에 대한 자세한 내용

API 소비자의 경우 cURL 호출에 표시된 API 설명서는 다음과 같습니다.

curl -X GET "http://example.com/api/pets?tags=TAGS&limit=LIMIT" -H "user_key: {user_key}"
curl -X POST "http://example.com/api/pets" -H "user_key: {user_key}" -d "{ "name": "NAME", "tag": "TAG", "id": ID }"
curl -X GET "http://example.com/api/pets/{id}" -H "user_key: {user_key}"
curl -X DELETE "http://example.com/api/pets/{id}" -H "user_key: {user_key}"
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동