엔드포인트가 특정 데이터를 반환하도록 하려면 목 기대값을 사용할 수 있습니다. DESIGN 모드에서는 엔드포인트의 "Advanced mock" 탭에서 기대값을 설정할 수 있습니다.DEBUG 모드에서는 "Mock" 탭에서 기대값을 설정할 수 있습니다.Apidog는 서로 다른 요청 매개변수에 따라 서로 다른 목 데이터를 반환하는 기능을 지원합니다.서로 다른 조건을 가진 여러 목 기대값을 추가하면, 목 엔진은 요청 매개변수를 기준으로 기대값 조건을 일치시킵니다. 위에서 아래 순서에 따라 처음 일치하는 목 기대값을 반환합니다.어떤 목 기대값도 일치하지 않으면, Project Settings - Feature Settings - Mock Settings에서 설정된 Mock 방법 우선순위에 따라 목 데이터가 반환됩니다.Param conditions에서 어떤 요청 매개변수를 조건으로 사용할지 선택할 수 있습니다. 조건으로 query, path, header, cookie, body 매개변수를 지원합니다. 매개변수의 이름과 조건을 입력하면, 이 조건이 충족될 때 아래의 Response가 반환됩니다.
여러 조건을 설정하면 해당 조건들의 교집합으로 처리됩니다.
body 매개변수를 선택할 때는 name 필드에 대상 속성의 JSON path를 입력해야 합니다.
본문 매개변수는 JSON만 지원하며 XML은 지원하지 않습니다.
매개변수 조건은 {{variables}} 사용을 지원하지 않습니다.
기대값 기준의 매개변수 위치로 본문을 선택한 경우, 실제 요청 본문은 API spec과 일치해야 합니다. 예를 들어 API spec에서 본문 요청 유형이 form-data인 경우, 목 처리 시 매개변수를 form-data에 배치해야 합니다.