콘텐츠로 이동

코드 생성 및 API 명세 내보내기

캡처한 요청은 단지 들여다보기 위한 것이 아니라 곧바로 결과물이 될 수 있습니다. 요청 하나를 클릭 한 번으로 실행 가능한 코드(5개 언어)로 바꾸고, 세션 전체를 제대로 된 **API 명세(OpenAPI)**로 병합하거나, 범용 교환 포맷인 HAR로 내보낼 수 있습니다. 모든 것이 실제 캡처에서 곧바로 나옵니다. 손으로 복사할 필요도, 처음부터 작성할 필요도 없습니다. 다른 곳에서 캡처한 세션도 여기로 가져와 분석할 수 있습니다.


1. 코드 생성: 요청 하나를 실행 가능한 코드로

섹션 제목: “1. 코드 생성: 요청 하나를 실행 가능한 코드로”

재현하거나 공유하고 싶은 요청을 캡처하셨나요? 클릭 한 번으로 바로 실행 가능한 코드로 바꿔서 터미널에 붙여넣거나, 프로젝트에 넣거나, 동료에게 보낼 수 있습니다.

5가지 형태, 언어를 바꾸면 즉시 다시 생성되고, 클릭 한 번으로 복사할 수 있습니다.

  • cURL (터미널에 붙여넣으면 바로 실행)
  • Python
  • JavaScript
  • Go
  • OkHttp (Java / Kotlin)

생성된 코드는 완전합니다. 요청 메서드, URL, 모든 헤더, 그리고 본문까지 포함됩니다. 헤더는 원래 순서와 중복 항목을 그대로 유지하여 순서와 반복 항목을 정확히 보존하므로, 실행되는 코드가 실제 요청과 충실하게 일치하며 그대로 바로 쓸 수 있습니다.

코드 생성: cURL / Python / JavaScript / Go / OkHttp 간 전환, 메서드·헤더·본문까지 완비, 클릭 한 번으로 복사

일반 도구는 코드를 생성할 때 헤더를 순서를 바꾸고 중복을 제거하는 경우가 많아 재현이 원본과 어긋나게 됩니다. 여기서는 헤더를 정확히 그대로 보존하므로 실행되는 코드가 실제 요청과 일치합니다.

어디서 생성하나

  • 캡처 목록: 아무 요청이나 마우스 오른쪽 버튼으로 클릭한 뒤 “코드 생성…“을 선택합니다.
  • Composer: 작성 및 재전송에서 요청을 다듬은 뒤 “코드 생성”을 클릭합니다.

언제 쓰나: 실제로 캡처한 요청을 스크립트나 프로젝트로 재현할 때, Composer에서 요청을 동작시킨 뒤 코드로 내보내 계속 개발할 때, 요청 하나를 동료와 공유할 때(누구나 cURL 한 줄을 실행할 수 있습니다).


2. API 명세 내보내기: 세션 하나를 OpenAPI로

섹션 제목: “2. API 명세 내보내기: 세션 하나를 OpenAPI로”

한동안의 API 트래픽을 캡처했는데 제대로 된 명세가 필요하신가요? 이 요청들을 자동으로 정리하여 엔드포인트 목록으로 병합하고, 클릭 한 번으로 OpenAPI 문서를 생성합니다. 손으로 작성할 필요가 없습니다.

  • 먼저 분석하고 내보내기: 현재 세션에서 엔드포인트를 자동으로 감지하여 확인할 수 있도록 목록으로 보여주므로, 고른 것만 내보내고 잡음을 피할 수 있습니다. 목록에는 각 엔드포인트의 메서드, 경로, 발생 횟수, 관측된 상태 코드가 바로 표시되어 한눈에 명확히 파악할 수 있습니다.
  • 경로 자동 병합: 구체적인 ID가 들어간 경로를 템플릿화합니다. 예를 들어 /users/123/users/{id}가 되고, 같은 엔드포인트에 대한 여러 요청이 하나로 병합됩니다.
  • 구조 자동 추론: 요청/응답의 JSON 구조를 병합하고, 응답을 상태 코드별로 묶으며, 경로 변수를 파라미터로 정리합니다.
  • 표준 OpenAPI 3.0 생성: 복사하거나 다운로드한 뒤 OpenAPI 호환 도구에 가져와 작업을 이어갈 수 있습니다.

OpenAPI 내보내기: 왼쪽에서 엔드포인트(메서드 / 경로 / 발생 횟수 / 상태 코드)를 확인하고, 오른쪽에서 자동 추론된 OpenAPI 3.0 명세를 실시간 미리보기

언제 쓰나: API 트래픽을 캡처한 뒤 결과물로 넘길 수 있고 가져오기가 가능한 OpenAPI 명세를 빠르게 만들 때, 분석 작업, 서드파티 API 연동, 백엔드 팀에 문서 채워주기, QA용 테스트 케이스 만들기 등에 유용합니다.


3. 가져오기와 내보내기: 다른 도구와 상호 운용

섹션 제목: “3. 가져오기와 내보내기: 다른 도구와 상호 운용”

캡처한 트래픽은 갇혀 있지 않으며, 다른 곳에서 캡처한 트래픽도 여기로 끌어올 수 있습니다. 하나의 표준 세션 교환 포맷이 양방향을 이어줍니다.

  • HAR 내보내기: 캡처 전체를 클릭 한 번으로 표준 HAR 1.2 파일로 내보내 전달, 보관하거나 다른 도구로 넘겨 추가 분석할 수 있습니다.
  • 다른 사람이 캡처한 세션 가져오기: 외부 캡처 세션 파일(HAR 1.2, .pcap / .pcapng, 그리고 일반적인 캡처 도구가 내보낸 세션 파일)을 가져와서, 다른 사람이 캡처한 패킷을 끌어와 보고, 비교하고, 내보낼 수 있습니다.

언제 쓰나: 운영 환경, 동료, 다른 도구에서 캡처한 트래픽을 가져와 여기서 디코더, 호스트 프로필, 요청 비교 기능으로 계속 분석할 때, 또는 여기서 캡처한 한동안의 트래픽을 범용 포맷으로 내보내 전달할 때.


프록시 캡처로 돌아가기 · 관련: 작성 및 재전송 · 분석 및 디코딩