Apidog은 각 엔드포인트에 대해 여러 요청 본문 예제를 추가하는 것을 지원합니다. 이로 인해 API 문서가 더욱 유용하고 OpenAPI 사양과 호환됩니다. 이 기능을 통해 동일한 엔드포인트에 대한 요청을 구조화하는 다양한 방법을 보여주어 개발자들이 다양한 상황에서 API를 사용하는 방법을 이해하는 데 도움을 줍니다.
요청 본문 예제는 아래와 같은 이유로 유용합니다:
- 개발자들에게 요청 형식을 정확하게 볼 수 있게 해준다
- 동일한 엔드포인트에 대한 다양한 사용 사례를 보여준다
- 사용할 준비가 된 요청 구조를 제공하여 테스트를 용이하게 한다
- 문서가 OpenAPI 표준을 준수하도록 보장한다
모든 가능한 시나리오를 다루기 위해 필요한 만큼 추가할 수 있습니다.
단계별: 첫 번째 요청 본문 예제 추가하기
Apidog에서 요청 본문 예제를 추가하는 것은 간단합니다. 시작하는 방법은 다음과 같습니다:
1. Apidog에서 API 프로젝트를 엽니다 (버전 2.7.0 이상)
2. 예제를 추가할 엔드포인트로 이동합니다
3. "편집" 탭을 클릭하여 문서 편집기에 접근하고 "요청 본문" 섹션으로 스크롤합니다
4. "예제 추가"를 클릭하여 새 예제를 만듭니다

5. 예제 세부정보를 작성합니다:

- 예제 이름: 예제에 명확한 이름을 부여합니다 (예: "표준 요청")
- 예제 값: 실제 JSON, XML 또는 기타 형식 데이터 입력
- 설명: 이 예제를 언제 사용하는지 설명합니다 (Markdown 지원)
- OAS 키: OpenAPI 내보내기를 위한 식별자를 제공 (선택 사항이지만 권장)
- OAS 확장: 내보내기에 필요한 사용자 정의 필드를 추가 (선택 사항)
6. "저장"을 클릭하여 예제를 생성합니다
예제 이름은 사용자가 각 예제의 목적을 식별하는 데 도움이 됩니다. 비워 두면 Apidog이 자동으로 "예제 1", "예제 2" 등으로 이름을 지정합니다.
예제 값은 유효한 요청 구조를 보여야 합니다. JSON 콘텐츠 유형의 경우 Apidog은 유효한 형식을 보장하기 위해 구조화된 편집기를 제공합니다.
설명 필드는 사용자가 이 특정 요청 구조를 언제, 왜 사용할지 설명하는 곳입니다. 여기에서 Markdown을 사용하면 설명이 더 명확해집니다.
OAS 키는 API 문서를 OpenAPI 형식으로 내보낼 계획이 있는 경우 중요합니다. 이 키는 내보낸 사양에서 예제를 식별하는 식별자가 됩니다.
다양한 시나리오에 대한 여러 예제 만들기
첫 번째 예제를 추가한 후에는 다양한 사용 사례에 대한 추가 예제를 만들고 싶을 것입니다:
- "+ 추가" 버튼을 다시 클릭하여 다른 예제를 만듭니다
- 시나리오를 명확하게 식별할 수 있는 독특한 이름을 부여합니다 (예: "최소 요청")
- 이 특정 시나리오에 대한 예제 값을 입력합니다
- 이 예제를 언제 사용하는지 설명하는 자세한 설명을 추가합니다
- 필요에 따라 OAS 키와 확장을 구성합니다
- "저장"을 클릭하여 예제를 추가합니다
- 모든 관련 시나리오에 대해 이 과정을 반복합니다

여러 예제를 만들 때는 다음과 같은 일반적인 시나리오를 고려하세요:
- 표준 요청: 엔드포인트를 사용하는 전형적인 방법
- 최소 요청: 가장 간단한 유효 요청 구조
- 완전 요청: 가능한 모든 필드를 사용하는 요청
- 특수 케이스: 고유한 비즈니스 시나리오에 대한 예제
각 예제는 엔드포인트를 사용하는 다른 방법을 보여야 합니다. 이는 개발자들이 API를 작동시키는 전반적인 가능성을 이해하는 데 도움을 줍니다.
Apidog은 예제를 특정 순서로 표시합니다:
- 이름이 있는 예제가 이름이 없는 예제보다 먼저 옵니다
- OAS 키가 있는 예제가 없는 것보다 먼저 표시됩니다
- 이름이나 OAS 키가 없는 예제는 일련 번호에 따라 정렬됩니다

가장 중요한 예제가 먼저 나타나도록 하려면, 그들에게 명확한 이름과 OAS 키를 부여하세요.
테스트를 위한 요청 본문 예제 사용하기
여러 요청 본문 예제의 가장 좋은 기능 중 하나는 테스트를 간소화하는 것입니다:
- 엔드포인트의 "실행" 페이지로 이동합니다
- 요청 구성에서 "자동 생성" 섹션을 찾습니다
- 드롭다운 메뉴를 클릭하여 사용 가능한 모든 예제를 봅니다
- 테스트할 예제를 선택합니다
- 선택한 예제로 요청 본문이 자동으로 채워집니다
- "전송"을 클릭하여 이 예제로 엔드포인트를 테스트합니다

이로 인해 다양한 요청 구조를 수동으로 입력하거나 붙여넣을 필요 없이 다양한 시나리오를 쉽게 테스트할 수 있습니다. 예제 간에 신속하게 전환하여 API가 다양한 입력을 처리하는 방법을 확인할 수 있습니다.
Apidog은 테스트 세션에서 예제를 생성할 수도 있습니다:
- "실행" 페이지에서 요청 본문을 구성합니다
- "추출" 버튼을 클릭합니다
- "요청 예제로 추출"을 선택합니다
- 새 예제를 만들거나 기존 예제를 업데이트할지 선택합니다
- 현재 요청 본문이 예제로 저장됩니다

이것은 테스트 중에 작동하는 요청 구조를 찾아 이를 향후 참조나 문서화에 저장하고 싶을 때 유용합니다.
예제의 OpenAPI 호환성 보장하기
Apidog의 요청 본문 예제는 OpenAPI 사양과 원활하게 작동하도록 설계되었습니다. API 문서를 내보낼 때 모든 예제가 OAS 3.0/3.1 표준에 따라 적절하게 형식이 지정됩니다.
내보내는 동안 예제를 처리하는 방법은 다음과 같습니다:
- 각 예제가 내보낸 사양에 포함됩니다
- 예제 이름은 제공된 경우 OAS 키에서 가져옵니다 (제공되지 않은 경우 일련 번호에서 가져옴)
- 예제 설명은 내보낸 형식에 보존됩니다
- 사용자 정의 OAS 확장은 내보내기에 포함됩니다
내보내진 OpenAPI 사양에는 다음과 같은 구조로 예제가 포함됩니다:
"examples": {
"standard_request": {
"value": {
"name": "John Doe",
"id": "12345",
"email": "john.doe@example.com"
},
"summary": "표준 요청",
"description": "모든 필수 필드를 포함한 표준 요청입니다."
},
"minimal_request": {
"value": {
"id": "12345"
},
"summary": "최소 요청",
"description": "필수 ID 필드만 포함된 최소 요청입니다."
}
}
OpenAPI와의 호환성을 최상으로 보장하려면:
- 모든 예제를 위해 의미 있는 OAS 키를 사용하십시오
- 각 예제의 목적을 설명하는 명확한 설명을 제공하십시오
- 내보낸 사양을 검토하여 모든 내용이 올바르게 보이는지 확인하십시오
이렇게 하면 Apidog 내에서뿐만 아니라 OpenAPI 사양을 통해 공유할 때에도 예제가 가치 있게 유지됩니다.
요청 본문 예제에 대한 모범 사례
여러 요청 본문 예제에서 최상의 가치를 얻으려면 다음 모범 사례를 따르십시오:
포괄적인 예제 세트 만들기
다음과 같은 예제를 포함하십시오:
- 필수 필드만 포함한 기본 사용 예제
- 일반적으로 사용되는 선택적 필드를 포함한 전형적인 사용 예제
- 가능한 모든 필드를 포함한 완전한 사용 예제
- 특수 상황을 보여주는 엣지 케이스
명확한 명명 사용하기
- 각 예제에 목적을 나타내는 설명적인 이름을 부여합니다
- 다양한 엔드포인트에서 일관된 명명 패턴을 사용합니다
- 내용을 설명하지 않는 일반적인 이름("예제 1" 등)은 피합니다
유용한 설명 작성하기
- 각 예제를 언제, 왜 사용하는지 설명합니다
- 이 요청 구조에 대한 특별한 고려 사항을 언급합니다
- 설명을 쉽게 읽을 수 있도록 Markdown 형식을 사용합니다
- 관련이 있을 때 예상 응답을 포함합니다
예제를 논리적으로 정리하기
- 가장 일반적인 시나리오를 먼저 배치합니다
- 관련 예제를 함께 그룹화합니다
- 혼란을 줄이기 위해 오래된 예제를 제거합니다
- API가 변경될 때 예제를 업데이트합니다
OAS 키를 효과적으로 사용하기
- 예제의 목적을 설명하는 의미 있는 키를 선택합니다
- API 전반에 걸쳐 일관된 키 명명을 사용합니다
- 내보내기 중에 문제를 일으킬 수 있는 특수 문자는 피합니다
이러한 모범 사례를 따르면, 개발자들이 API를 이해하고 효과적으로 사용할 수 있도록 돕는 요청 본문 예제를 만들 수 있습니다.
결론
Apidog에서 여러 요청 본문 예제를 추가하는 것은 API 문서를 개선하는 간단하면서도 강력한 방법입니다. 동일한 엔드포인트에 대한 요청을 구조화하는 다양한 방법을 보여줌으로써 개발자들이 API를 다양한 상황에서 사용하는 방법을 이해하는 데 도움을 줍니다.
단계별 과정은 직관적입니다:
- 엔드포인트로 이동하여 "편집"을 클릭합니다
- 요청 본문 섹션으로 스크롤하고 "+ 추가"를 클릭합니다
- 이름, 값, 설명 및 OAS 키로 예제를 구성합니다
- 추가 시나리오에 대해 반복합니다
- 테스트 및 문서화에 예제를 사용합니다
적절한 예제가 준비되면 API가 이해하기 쉽고, 테스트하고 구현하기 쉬워집니다. 이는 더 빠른 채택, 더 적은 지원 질문, 그리고 전반적으로 더 나은 개발자 경험으로 이어집니다.
오늘부터 Apidog 문서에 여러 요청 본문 예제를 추가하여 여러분과 API 사용자 모두에게 이점을 누려보세요.
