엔드포인트
엔드포인트는 캡처된 트래픽에서 추출한 API 경로와 JavaScript 엔드포인트를 표시합니다. 아직 직접 방문하지 않은 경로도 포함됩니다.
엔드포인트 추출 방식
Ogma는 프록시를 통과하는 JavaScript 응답을 정적 분석하여 다음 내용을 식별합니다.
- URL 문자열을 인수로 받는
fetch()호출 - 경로 문자열을 사용하는
axios호출 - 일반적인 API 경로 형태와 일치하는 URL 문자열 패턴(예:
/api/v1/...) - 라우트 정의에 있는 경로 값
추출은 자동으로 이루어지며 별도 설정이 필요하지 않습니다.
가져온 API 명세에서도 엔드포인트를 추가할 수 있습니다. 재전송의 가져오기에서 지원되는 OpenAPI, Postman, GraphQL 인트로스펙션 또는 WSDL 입력을 사용합니다. 이러한 항목의 출처는 원본 캡처 응답이 아니라 API 명세입니다. 정의를 가져와도 생성된 요청은 전송되지 않습니다. 테스트 전에 재전송에서 검토하세요. API 정의 가져오기를 참조하세요.
엔드포인트 목록
목록의 각 항목에는 다음 정보가 표시됩니다.
| 열 | 설명 |
|---|---|
| 경로 | 추출된 URL 경로 |
| 메서드 힌트 | 확인 가능한 경우 호출에서 추론한 HTTP 메서드(GET, POST 등) |
| 출처 | 해당 경로를 발견한 HTTP 기록 항목 |
행을 클릭하면 출처 상세 정보를 펼치고 원본 기록 항목을 열 수 있습니다.
엔드포인트 필터링
목록 위의 필터 입력란에 경로 문자열을 입력하여 검색합니다. 입력할 때마다 일치하는 항목만 표시됩니다.
엔드포인트를 재전송으로 보내기
- 목록에서 엔드포인트를 선택합니다.
- 재전송으로 보내기를 클릭합니다.
- Ogma가 경로와 메서드 힌트가 미리 입력된 새 재전송 세션을 만듭니다.
전송 전에 재전송에서 호스트, 헤더, 본문을 조정하세요. 엔드포인트 추출은 경로를 제공할 뿐, 완전한 요청을 재구성하지는 않습니다.