Apidog Docs
🇰🇷 한국인
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇰🇷 한국인
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇰🇷 한국인
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. API 설계
  • Apidog 학습 센터
  • 시작하기
    • Apidog 소개
    • Apidog의 기본 개념
    • Apidog 탐색하기
    • 빠른 시작
      • 개요
      • 엔드포인트 생성하기
      • 요청 만들기
      • 어서션 추가하기
      • 테스트 시나리오 생성
      • API 문서 공유
      • 더 알아보기
    • Apidog로 마이그레이션
      • 개요
      • 수동 가져오기
      • 예약 가져오기(데이터 소스 바인딩)
      • 가져오기 옵션
      • 데이터 내보내기
      • 가져오기
        • Postman에서 가져오기
        • OpenAPI Spec 가져오기
        • cURL 가져오기
        • Markdown 가져오기
        • Insomnia에서 가져오기
        • apiDoc에서 가져오기
        • .har 파일 가져오기
        • WSDL 가져오기
  • Mock API 데이터
    • 개요
    • 스마트 목
    • 사용자 지정 목
    • 목 우선순위 순서
    • 목 스크립트
    • 클라우드 목
    • Self-Hosted Runner Mock
    • 목 언어(로케일)
  • 계정 및 환경설정
    • 계정 설정
    • OpenAPI 액세스 토큰 생성
    • 알림
    • 언어 설정
    • 단축키
    • 네트워크 프록시 구성
    • 데이터 백업
    • Apidog 업데이트
    • 계정 삭제
    • 실험적 기능
  • 요청 보내기
    • 개요
    • SSE 디버깅
    • MCP 클라이언트
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP 또는 WebService
    • GraphQL
    • gRPC
    • 디버깅에 요청 프록시 에이전트 사용
    • 요청 만들기
      • 요청 기록
      • 요청 기본 사항
      • 매개변수 및 본문
      • 요청 헤더
      • 요청 설정
      • 요청 디버그
      • 요청을 엔드포인트로 저장하기
      • HTTP/2
    • 인증 및 권한 부여
      • 개요
      • CA 및 클라이언트 인증서
      • 인증 유형
      • Digest Auth
      • OAuth 1.0
      • OAuth 2.0
      • Hawk 인증
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • 응답 및 쿠키
      • API 응답 보기
      • 쿠키 관리
      • 개요
  • API 개발 및 디버깅
    • 개요
    • 요청 생성
    • 요청 보내기
    • 디버깅 케이스
    • 테스트 케이스
    • 동적 값
    • 응답 검증
    • 디자인 우선 vs 요청 우선
    • 코드 생성
    • 환경 및 변수
      • 개요
      • 변수 사용하기
      • 환경 관리
    • Vault 시크릿
      • 개요
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • 동적 값 모듈
      • Airline
      • 동물
      • 색상
      • Commerce
      • Company
      • 데이터베이스
      • Datatype
      • 날짜
      • 금융
      • Food
      • Git
      • Hacker
      • Helpers
      • Image
      • Internet
      • Location
      • Lorem
      • 음악
      • Number
      • Person
      • Phone
      • 과학
      • String
      • System
      • Vehicle
      • Word
    • 사전/사후 프로세서
      • 개요
      • 어서션
      • 변수 추출
      • Wait
      • 보안
      • 데이터베이스 작업
        • 개요
        • MySQL
        • MongoDB
        • Redis
        • Oracle Client
      • 스크립트 사용
        • 개요
        • 전처리 스크립트
        • 사후 처리 스크립트
        • Public Scripts
        • Postman 스크립트 참조
        • 다른 프로그래밍 언어 호출하기
        • JS 라이브러리 사용하기
        • 응답 시각화
        • 스크립트 예제
          • 어서션 스크립트
          • 변수 사용하기
          • 요청 수정하기
          • 기타 예시
    • API 디버깅
      • AI Agent Debugger
      • A2A Debugger
  • API 설계
    • 개요
    • 새 API 프로젝트 생성
    • 엔드포인트 기본 사항
    • API 설계 지침
    • 모듈
    • 여러 요청 본문 예시 구성
    • 컴포넌트
    • 공통 필드
    • 전역 매개변수
    • 엔드포인트 변경 이력
    • 댓글
    • 엔드포인트 일괄 관리
    • 사용자 지정 프로토콜 API
    • Spec-first 모드(Beta)
    • 보안 스키마
      • 개요
      • 보안 스키마 생성
      • 보안 스키마 사용
      • 온라인 문서의 보안 스키마
    • 고급 기능
      • 사용자 지정 엔드포인트 필드
      • 연결된 테스트 시나리오
      • 엔드포인트 상태
      • 매개변수 목록의 표시 방식
      • 엔드포인트 고유 식별
    • 스키마
      • 개요
      • 새 스키마 생성
      • 스키마 구축
      • JSON 등에서 스키마 생성
      • oneOf, allOf, anyOf
      • Discriminator 사용하기
  • API 테스트
    • 개요
    • 테스트 시나리오
      • 테스트 시나리오 생성
      • 요청 간 데이터 전달
      • 흐름 제어 조건
      • 엔드포인트 및 엔드포인트 케이스에서 데이터 동기화
      • 다른 프로젝트에서 엔드포인트 및 엔드포인트 케이스 가져오기
      • 테스트 시나리오 내보내기
    • 테스트 보고서
      • 테스트 보고서
    • 테스트 시나리오 실행
      • 테스트 시나리오 실행
      • 테스트 시나리오 일괄 실행
      • 데이터 기반 테스트
      • 공유 테스트 데이터
      • 예약 작업
      • 다른 프로젝트의 API 런타임 환경 관리
    • 테스트 스위트
      • 개요
      • 테스트 스위트 생성
      • 테스트 스위트 오케스트레이션
      • 로컬에서 테스트 스위트 실행
      • CLI를 통해 테스트 스위트 실행
      • 예약 작업
    • API 테스트
      • 통합 테스트
      • 성능 테스트
      • 엔드투엔드 테스트
      • 회귀 테스트
      • 계약 테스트
    • Apidog CLI
      • 개요
      • Apidog CLI 설치 및 실행
      • Apidog CLI 옵션
    • CI/CD
      • 개요
      • Github Actions와 통합
      • Gitlab과 통합
      • Jenkins와 통합하기
      • Git 커밋으로 테스트 트리거하기
  • API 문서 게시
    • 개요
    • 지원되는 API 기술
    • Quick Share
    • API 문서 보기
    • Markdown 문서
    • 문서 사이트 게시
    • 사용자 지정 로그인 페이지
    • 사용자 지정 레이아웃
    • 사용자 지정 CSS, JavaScript, HTML
    • 사용자 지정 도메인
    • AI 기능
    • SEO 설정
    • 고급 설정
      • 문서 검색
      • CORS 프록시
      • Google Analytics 통합
      • 폴더 트리 설정
      • 가시성 설정
      • 문서 URL에 값 임베드하기
    • API 버전
      • 개요
      • API 버전 생성
      • API 버전 게시
      • API 버전별 엔드포인트 공유
  • 브랜치
    • 개요
    • 스프린트 브랜치 생성
    • 브랜치에서 API 테스트하기
    • 브랜치에서 API 설계하기
    • 스프린트 브랜치 병합
    • 스프린트 브랜치 관리
    • AI Branch(베타)
  • AI 기능
    • 개요
    • AI 기능 활성화
    • 테스트 케이스 생성
    • AI로 스키마 수정하기
    • 엔드포인트 규정 준수 검사
    • API 문서 완성도 검사
    • AI 기반 필드 명명
    • 자주 묻는 질문
  • Apidog MCP 서버
    • 개요
    • AI에 Apidog 프로젝트 연결
    • 게시된 문서를 AI에 연결하기
    • OpenAPI 파일을 AI에 연결하기
  • 모범 사례
    • API 서명 처리
    • OAuth 2.0으로 보호되는 API에 접근하기
    • 협업 워크플로
    • 인증 상태 관리
  • 오프라인 공간
    • 개요
  • Apidog Europe
    • Apidog Europe
  • 관리
    • 프로젝트 관리
      • 프로젝트 관리
      • 알림 설정
      • 프로젝트 멤버 관리
      • 프로젝트 리소스
        • 데이터베이스 연결
        • Git 연결
    • 팀 관리
      • 팀 관리
      • 팀 멤버 관리
      • 팀 활동
      • 팀 역할 및 권한
      • 팀 리소스
        • General Runner
        • 팀 변수
        • 요청 프록시 에이전트
      • 실시간 협업
        • 팀 협업
    • 온보딩 체크리스트
      • 기본 개념
      • 온보딩 가이드
    • 조직 관리
      • 조직 관리
      • 조직 역할 및 권한
      • 플랜 관리
        • 조직의 청구 관리자
      • Single Sign-On (SSO)
        • SSO 개요
        • Microsoft Entra ID 구성
        • Okta 구성하기
        • 조직에 대한 SSO 구성
        • 사용자 계정 관리
        • 그룹을 팀에 매핑하기
      • SCIM 프로비저닝
        • SCIM 프로비저닝 소개
        • Microsoft Entra ID
        • Okta
      • 조직 리소스
        • 셀프 호스팅 Runner
  • 청구
    • 개요
    • 크레딧
    • 플랜 업그레이드
    • 대체 결제 방법
    • 구독 관리
    • 유료 팀을 조직으로 이동하기
  • 애드온
    • API Hub
    • Apidog Intellij IDEA 플러그인
    • 브라우저 확장 프로그램
      • Chrome
      • Microsoft Edge
    • 요청 프록시
      • 웹에서의 요청 프록시
      • 공유 문서의 요청 프록시
      • 클라이언트의 요청 프록시
  • 데이터 및 보안
    • 데이터 저장 및 보안
    • 사용자 데이터 개인정보 보호 및 보안
    • 요청 라우팅 및 데이터 보안
  • 참조
    • API 설계 우선 접근 방식
    • Apidog OpenAPI 사양 확장
    • JSONPath
    • XPath
    • 정규 표현식
    • JSON Schema
    • CSV 파일 형식
    • Java 환경 설치
    • Runner 배포 환경
    • Apidog Markdown 구문
    • Apidog Swagger 확장
      • 개요
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Apidog JSON Schema 확장
      • 개요
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • 지원 센터
  1. API 설계

엔드포인트 기본 사항

Apidog에서 API 엔드포인트를 설계하고 설정하는 것은 견고하고 효과적인 API를 만드는 데 있어 기초적인 단계입니다.
OpenAPI 생태계 내의 다양한 도구 및 서비스와 원활한 호환성을 보장하기 위해 OpenAPI Specification (OAS)를 준수하여 엔드포인트를 설계하는 것이 권장됩니다. OAS를 벗어나면 OpenAPI 호환 도구 및 서비스를 사용할 때 호환성 문제가 발생할 수 있습니다.

엔드포인트 생성#

APIs 모듈 내에서 새 엔드포인트를 생성하려면 New Endpoint 버튼을 클릭하십시오.
명확하고 완전한 엔드포인트에는 다음 요소가 포함되어야 합니다.
1.
엔드포인트 경로
2.
요청 메서드
3.
엔드포인트 메타데이터
4.
요청
5.
응답 및 예시
설계 우선 모드
요청 우선 모드
설계 우선 모드 인터페이스
인터페이스 모드
Apidog의 엔드포인트 인터페이스에는 API 설계 우선 접근 방식을 위한 설계 우선 모드와 코드 우선 접근 방식을 위한 요청 우선 모드의 두 가지 모드가 있습니다. 인터페이스의 왼쪽 하단 모서리에서 모드를 전환할 수 있습니다. 설계 우선 모드/요청 우선 모드에 대해 자세히 알아보십시오.

엔드포인트 경로#

엔드포인트 경로는 API가 외부 애플리케이션과 상호작용할 수 있는 특정 주소 역할을 합니다. 이는 클라이언트가 API 서비스에 액세스하는 데 사용하는 것입니다.
Apidog는 OpenAPI Specification 방식을 따릅니다. 각 엔드포인트에 대해 전체 URL을 작성하는 대신 경로만 입력하면 됩니다(예: /users). 기본 URL은 환경에서 설정되며, Apidog는 엔드포인트에 요청을 보낼 때 이를 자동으로 추가합니다.
Apidog의 엔드포인트 URL 구조
OpenAPI 표준과 일관성을 유지하기 위해 Apidog는 모든 경로를 /로 시작할 것도 권장합니다. 이렇게 하면 API 설계가 깔끔하고 체계적으로 유지되며 Apidog 기능의 이점을 온전히 활용할 수 있습니다.
엔드포인트 경로 형식
경로를 /로 시작해야 하는 이유
경로를 /로 시작하는 것은 OAS를 준수하기 위해 권장됩니다. 경로를 /로 시작하지 않으면 OpenAPI 생태계 내의 도구를 사용할 때 다양한 호환성 문제가 발생할 수 있습니다.
또한 경로 시작 부분에 /를 사용하면 Apidog에서 테스트 및 검증 목적에 필수적인 URL 패턴 목 기능을 활용할 수 있습니다.

요청 메서드#

요청 메서드는 클라이언트가 서버 측 리소스와 상호작용하는 방식을 결정합니다. 각 메서드는 고유한 의미를 가지며 서버의 응답을 규정합니다. API를 설계할 때는 의도한 작업을 효과적으로 수행할 수 있도록 비즈니스 요구 사항에 따라 가장 적절한 요청 메서드를 선택하십시오.
다음은 일반적으로 사용되는 API 요청 메서드입니다.
메서드설명
GET부작용 없이 지정된 리소스를 가져옵니다. 데이터를 전송하기 위해 쿼리 매개변수를 사용합니다.
POST처리를 위해 데이터를 제출하며 부작용이 있을 수 있습니다. 데이터는 일반적으로 요청 본문에 전송됩니다.
PUT지정된 리소스를 전체적으로 업데이트하거나 교체합니다.
DELETE지정된 리소스를 제거합니다.
OPTIONS대상 리소스에서 지원하는 HTTP 메서드에 대해 조회합니다.
HEADGET과 유사하지만 응답 헤더만 가져옵니다. 리소스 콘텐츠를 다운로드하지 않고 리소스 존재 여부와 수정 여부를 확인하는 데 유용합니다.
PATCH지정된 리소스의 일부 정보를 업데이트합니다.
TRACE서버가 수신한 요청을 반환합니다. 주로 디버깅 및 진단 목적으로 사용됩니다.
CONNECT서버에 대한 터널을 설정하며, 일반적으로 프록시 서버 요청 전달에 사용됩니다.

엔드포인트 메타데이터#

Apidog에서 엔드포인트에는 API의 문서화, 접근성 및 수명 주기를 정의하고 관리하는 기본 메타데이터 필드가 포함되어 있습니다.
각 기본 메타데이터 필드에 대한 간략한 개요는 다음과 같습니다.
필드설명
Name엔드포인트의 기능을 설명하는 서술형 이름입니다.
Status기본 상태는 "Developing"입니다. 이를 Testing 또는 Production과 같은 다양한 단계가 반영되도록 수정할 수 있습니다. Endpoint status에 대해 자세히 알아보십시오.
Maintainer엔드포인트를 담당하는 Apidog 팀 구성원을 지정합니다. 계정에서 사용자를 선택하여 이 역할을 할당하십시오.
Tags엔드포인트를 분류하거나 설명하는 키워드 또는 구문입니다. 새 태그를 만들거나 기존 태그 중에서 선택할 수 있습니다.
Service엔드포인트 경로가 추가되는 기본 URL입니다. 기본적으로 "Inherit from parents"로 설정되지만, 환경 설정을 통해 수동으로 지정할 수 있습니다. Environments and services에 대해 자세히 알아보십시오.
OperationIdAPI 내에서 이 작업을 구분하는 고유 식별자(OAS의 operationId)입니다.
Description엔드포인트의 목적과 사용법에 대한 자세한 정보이며, 향상된 서식을 위해 Markdown을 지원합니다.
사용자 지정 필드
엔드포인트에 제공되는 표준 메타데이터 필드 외에도, 엔드포인트의 메타데이터를 더욱 풍부하게 하기 위해 사용자 지정 필드를 추가할 수 있는 유연성이 있습니다.

요청#

요청 매개변수#

요청 매개변수는 데이터 반환을 제어하거나 서버의 응답을 수정하기 위해 요청과 함께 전달할 수 있는 옵션입니다.
요청 매개변수에는 쿼리 매개변수, 경로 매개변수, 헤더 매개변수 및 본문 매개변수가 포함됩니다.

쿼리 매개변수#

쿼리 매개변수는 물음표 ? 뒤에 URL 끝에 추가되고 &로 구분되는 키-값 쌍이며, 다음과 같습니다: ?id=2&status=available. 이는 API 엔드포인트의 출력을 필터링, 정렬 또는 수정하는 데 사용됩니다.
INFO
Apidog에서는 명확성과 체계성을 위해 쿼리 매개변수를 별도의 섹션에 설명합니다. 그러나 요청을 보낼 때 이러한 쿼리 매개변수는 위에서 설명한 방식으로 엔드포인트 경로와 연결됩니다.

경로 매개변수#

경로 매개변수는 엔드포인트 URL 자체의 일부이며 API 내의 특정 리소스 또는 엔터티를 식별하는 데 사용됩니다.
Apidog에서 경로 매개변수는 콜론이 아니라 중괄호를 사용하여 표시됩니다. 올바른 예시: /pets/{id}, 잘못된 예시: /pets/:id.
경로 매개변수에서 변수를 사용해야 하는 경우, 권장되는 접근 방식은 URL에 {parameter}로 정의한 다음 매개변수 값에 {{variable}}을 사용하는 것입니다. 예를 들면 다음과 같습니다.
권장: 변수를 경로 매개변수 값에 넣으십시오.
권장 접근 방식
권장하지 않음: 변수를 URL에 직접 넣지 마십시오.
권장하지 않는 접근 방식
{parameter}와 {{variable}}를 혼동하지 마십시오
{parameter}: 단일 중괄호는 Apidog에서 경로 매개변수를 나타냅니다. 경로 매개변수는 API 엔드포인트에 액세스할 때 특정 값으로 동적으로 변경되는 URL 경로의 자리 표시자입니다.
{{variable}}: 이중 중괄호는 요청 내의 변수를 포함합니다. 이러한 변수는 요청이 전송될 때 실제 값으로 대체될 수 있어 API 상호작용에서 동적이고 사용자 지정 가능한 입력을 허용합니다.
경로에서 {{variable}}를 사용하지 말아야 하는 이유
{{variable}}를 사용하는 것은 OAS를 준수하지 않습니다. OAS를 따르면 OpenAPI 생태계 내 다양한 도구와 원활하게 통합할 수 있습니다.
경로에서 {{variable}}를 사용하면 Apidog에서 URL 패턴 목 기능을 사용할 수 없습니다.

헤더 매개변수#

헤더 매개변수는 수행 중인 요청에 대한 추가 정보를 제공하며 일반적으로 인증, 콘텐츠 유형 및 기타 메타데이터에 사용됩니다.
자세히 알아보기
Header Parameters에 대해 자세히 알아보십시오.

본문 매개변수#

본문 매개변수에는 요청의 본문에 전송할 데이터가 포함되며, 일반적으로 리소스를 생성하거나 업데이트하기 위한 POST, PUT 및 PATCH 요청에 사용됩니다. 데이터는 일반적으로 JSON 또는 XML 형식으로 전송됩니다.
자세히 알아보기
Body Parameters에 대해 자세히 알아보십시오.

매개변수 설명#

매개변수는 이름, 유형(string, integer, boolean 등), 필요 여부(필수 또는 선택), 기본값 또는 제약 조건과 함께 설명되어야 합니다.
매개변수를 설명할 때 일반적으로 사용되는 주요 속성은 다음과 같습니다.
속성설명
Name설명 중인 매개변수의 이름을 지정합니다. 필수 필드이며 정의 중인 매개변수를 정확하게 나타내야 합니다.
Type매개변수 값의 데이터 유형을 지정합니다. 일반적인 값에는 string, number, integer, boolean, array, object 등이 포함됩니다. 이 속성은 매개변수 값의 형식과 구조를 정의하는 데 도움이 됩니다.
Description매개변수에 대한 간략한 설명 또는 문서를 제공합니다. 사용자가 매개변수의 목적과 사용법을 이해하는 데 도움이 됩니다.
Required매개변수가 API 요청에 필수인지 여부를 지정합니다. 이는 매개변수가 요청에 포함되어야 하는지 여부를 나타내는 불리언 값(true 또는 false)입니다.
Advanced Settings매개변수의 데이터 유형, 형식 및 제약 조건을 정의합니다. 매개변수 값의 예상 구조와 내용에 대한 자세한 정보를 제공할 수 있습니다.
유형 편집기
유형 편집기를 사용하여 매개변수의 고급 설정을 효율적으로 수정할 수 있습니다. Type Editor에 대해 자세히 알아보십시오.

스키마#

본문 매개변수 유형이 JSON 또는 XML인 경우 데이터 구조를 설정해야 합니다. 데이터 구조는 스키마를 참조할 수 있습니다.
자세히 알아보기
스키마에 대한 자세한 정보는 Schemas를 참조하십시오.

응답 및 예시#

API에 요청을 보낸 후 서버는 응답을 반환합니다. 예상 응답을 정의하고 설명용 예시를 제공하는 것은 API와 연동하는 개발자의 이해도와 사용성을 높이는 중요한 단계입니다.
반환되는 응답의 정의에는 주로 다음 부분이 포함됩니다.
구성 요소설명
HTTP Status Code엔드포인트가 반환할 수 있는 모든 잠재적 응답 상태를 결정합니다. 여기에는 200 (OK), 404 (Not Found), 500 (Server Error)와 같은 표준 응답이 포함됩니다.
Data FormatAPI가 각 상태 코드에 대해 반환할 응답 형식을 정의합니다. 이는 JSON, XML, HTML, Raw, Binary 또는 기타 적합한 형식일 수 있습니다.
Schema데이터를 전달하는 응답(주로 200 상태)의 경우 응답 페이로드의 구조를 자세히 설명합니다. 여기에는 유형, 중첩 객체, 선택 필드 및 배열 지정이 포함됩니다. 명확한 정의는 클라이언트 개발자가 어떤 데이터를 예상해야 하는지, 그리고 이를 어떻게 파싱해야 하는지 이해하는 데 도움이 됩니다. JSON 및 XML만 스키마를 구성할 수 있습니다. 자세한 정보는 Schemas를 참조하십시오.
Example예시 응답을 제공하는 것은 실제 시나리오에서 API가 어떻게 동작하는지 보여주는 데 필수적입니다. 예시는 미리 정의된 요청으로 엔드포인트를 호출했을 때 서버가 반환하는 샘플 데이터 세트인 것이 이상적입니다. 이는 응답 스키마에 정의된 구조, 데이터 형식 및 유형을 반영해야 합니다.

응답 추가#

일반적으로 API 문서의 각 엔드포인트에 대해 최소 하나의 성공 응답과 하나의 오류 응답을 정의하는 것이 권장됩니다. 이러한 관행은 다양한 잠재적 결과를 포괄적으로 다루도록 보장하며, 개발자가 서로 다른 시나리오에서 API가 어떻게 동작하는지 명확하게 이해할 수 있도록 합니다.
응답을 추가하려면 Responses 모듈의 오른쪽 상단 모서리에 있는 + Add 버튼을 클릭하십시오.
일반적인 API 설계에서 성공적인 200 OK 응답은 고유한 출력 데이터 요구 사항으로 인해 다양한 엔드포인트마다 다른 경우가 많지만, 400 Bad Request 및 404 Not Found와 같은 오류 응답은 서로 다른 엔드포인트 전반에서 일관된 경향이 있습니다. Apidog는 사전 정의된 오류 응답을 재사용할 수 있는 Response Component 기능으로 이러한 공통성을 스마트하게 처리하여 API 문서화 프로세스를 더 효율적으로 만들고 API 동작을 더 일관되게 합니다.
응답 구성 요소
Response Components에 대해 자세히 알아보십시오.
응답 구성 요소가 필요하지 않은 경우, 개별 엔드포인트 내에서 고유한 응답을 정의하기 위해 Add Blank Response를 선택할 수 있습니다.

응답 예시 추가#

Apidog에 응답 예시를 포함하려면 **"Add Example"**을 클릭하십시오.
단일 응답은 여러 가지 다양한 예시를 수용할 수 있습니다. 예시를 추가할 때는 예시의 이름과 해당 응답 데이터를 제공하십시오.

자동 예시 생성#

Generate Automatically를 클릭하면 Apidog가 응답 스키마 정의를 기반으로 합리적인 응답 데이터를 생성합니다.

엔드포인트 미리보기#

엔드포인트의 명세 작성을 완료한 후 **"Save"**를 클릭하여 변경 사항을 저장하십시오. 그런 다음 "API" 탭으로 전환하여 방금 구성한 엔드포인트를 미리 보십시오.
Modified at 2026-06-09 08:53:32
Previous
새 API 프로젝트 생성
Next
API 설계 지침
Built with