HTTP 및 요청 디버깅

웹훅 테스트실제로 도착한 요청 확인

임시 수신함을 만든 뒤 전송 서비스에서 시험 요청을 보내고 도착한 내용을 확인하세요.

웹훅 테스트

받은 이벤트

수신 URL

아직 받은 요청이 없습니다.

웹훅 제공자 또는 HTTP 클라이언트에서 시험 요청을 보내세요. URL을 알면 보낼 수 있지만 읽기 키는 이 탭에만 있습니다.

아직 받은 요청이 없습니다.

요청 상세

헤더와 본문을 보려면 이벤트를 선택하세요.

요청은 HeyUtils 서버에 도착해 30분 동안 저장된 뒤 삭제됩니다. 일반적인 민감 헤더는 저장 전에 가리지만 경로, 쿼리와 본문은 가리지 않습니다. 시험 데이터만 보내세요.

수집한 이벤트 필터

수신함을 만들면 수신 URL이 표시됩니다.

결제 샌드박스는 전송 성공이라고 하지만 애플리케이션에는 로그가 없을 때 웹훅 테스트용 독립 수신 지점이 도움이 됩니다. 웹훅 수신 URL을 발신 서비스의 시험 설정에 넣고 실제 메서드, 경로, 쿼리, 헤더와 본문을 비교해 보세요.

이 웹훅 테스터는 운영용 콜백 서버가 아닙니다. 공개 URL은 요청을 받기만 하고, 이벤트 읽기는 현재 탭의 별도 관리 키로 제한됩니다. 웹훅 요청 검사로 발신자가 실제 무엇을 보냈는지 먼저 확인할 수 있습니다.

웹훅 테스트에서 읽기 키를 분리하는 이유

전송용 공개 주소만으로는 요청 기록을 읽을 수 없습니다.

주소는 쓰기용, 키는 읽기용

발신자에게는 임시 주소만 알려주면 됩니다. 웹훅 테스트에서는 그 주소만으로 이벤트 목록을 열 수 없습니다. 인증 헤더 등은 저장 전에 가리지만 경로, 쿼리와 페이로드 확인에 쓰는 본문은 그대로 남습니다.

공개 요청이 수신함으로 들어오고 별도 비밀 키로만 이벤트 목록이 열리는 모습.

외부 전송 없는 같은 수신함 재현

확인 뒤 기존 이벤트를 표시가 붙은 새 기록으로 복제합니다. 필터와 중복 이벤트를 비교할 수 있지만 임의의 외부 서버나 운영 애플리케이션으로 다시 보내지는 않습니다.

받은 이벤트 한 건이 같은 수신함 안의 표시된 두 번째 기록으로 복제되는 모습.

짧은 수신 기간을 효율적으로 쓰기

01

발신자가 준비되면 생성

30분 제한은 첫 요청이 아니라 수신함 생성 순간부터 시작합니다. 관리 키는 이 탭 메모리에만 남으므로 페이지를 새로고침하면 이전 기록을 다시 읽을 수 없습니다.

02

메서드와 경로부터 확인

탭이 보일 때 목록은 3초마다 갱신됩니다. 먼저 경로와 쿼리를 살핀 다음 가려진 헤더와 본문을 확인하세요. UTF-8로 읽을 수 없는 바이너리 본문은 Base64로 표시됩니다.

03

필터가 적용된 뒤 저장

메서드와 텍스트 필터는 이미 받은 이벤트에만 작용하며 수신 자체를 막지 않습니다. 필터를 바꾸면 결과가 잠깐 오래된 상태가 되어 내보내기가 비활성화됩니다.

실제 HTTP 콜백에서 볼 수 있는 정보

실제 요청 수집

웹훅 테스트 주소는 GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS를 받습니다. 시각, 메서드, 경로, 쿼리, 가린 헤더, 최대 64KiB 본문을 기록하며 한도 초과 요청을 잘라서 완전한 이벤트처럼 저장하지 않습니다.

중복 전송 가운데 찾기

메서드를 고르거나 경로와 본문을 검색해 재시도 사이에서 원하는 요청을 찾습니다. 상세 복사와 JSON 내보내기는 현재 필터 결과를 사용하고 관리 키를 포함하지 않습니다.

고정된 기간과 개수

임의로 만든 수신 주소는 30분만 유효하며 이벤트를 최대 50건 보관합니다. 서버가 만료 시 데이터를 지우고, 탭이 숨겨지면 주기적인 조회도 중지합니다.

콜백 데이터를 보내기 전 알아둘 제한

서버에 임시 저장됩니다
발신자가 주소를 호출하면 요청은 HeyUtils 서버에 올라옵니다. 운영 비밀 정보나 고객 데이터를 보내지 마세요. Authorization과 Cookie 등은 저장 전 가리지만 경로, 쿼리, 사용자 정의 필드, 본문은 자동으로 가리지 않습니다.
재현은 외부 재전송이 아닙니다
재현은 같은 수신함 안에 기록 한 건을 더 만들어 50건 할당량을 사용합니다. 운영 서버 호출, localhost 터널, HMAC 서명 검증, 사용자 지정 HTTP 응답은 제공하지 않습니다.
만료와 크기 제한은 강제됩니다
새 요청이 와도 30분 기한은 연장되지 않습니다. 본문 64KiB, 헤더 8KiB를 넘거나 수신함이 가득 차거나 짧은 시간에 요청이 몰리면 부분 기록 없이 거부합니다. 영구 기록이나 공유 페이지도 없습니다.

웹훅 테스트 자주 묻는 질문

웹훅 서명은 어떻게 검증하나요?

이 수신함은 서명을 검증하지 않습니다. 제공자마다 원본 본문과 서명 방식이 다르므로 해당 문서를 참고해 자신의 환경에서 확인하고 운영용 서명 키를 여기에 보내지 마세요.

이 도구에서 내 데이터는 안전한가요?

수신 URL을 아는 사람은 요청을 보낼 수 있습니다. 목록을 읽으려면 이 탭의 별도 관리 키가 필요합니다. 일반적인 민감 헤더만 가리고 경로, 쿼리와 본문은 남으니 시험 데이터만 사용하세요.

어떤 제공자를 지원하나요?

특정 제공자 전용이 아닙니다. 공개 HTTPS 주소에 HTTP 요청을 보낼 수 있다면 도착 내용을 확인할 수 있지만 해당 서비스의 서명이나 전달 보증을 판정하지는 않습니다.

테스트 요청을 보낼 수 있나요?

이 페이지는 시험 요청을 자동 전송하지 않습니다. 제공자의 테스트 기능이나 자신의 HTTP 클라이언트로 수신 URL에 요청을 보내세요. 같은 수신함 재현은 외부로 보내지 않습니다.

실시간 Webhook 수신 테스트는 어떻게 하나요?

수신함을 만든 뒤 공개 주소를 발신 서비스에 등록하면 실시간으로 확인할 수 있습니다. 탭이 보이는 동안 3초 간격으로 목록이 갱신되며 수동 새로고침도 가능합니다.

받은 내용이 예상과 다른가요?

웹훅 테스트로 시험 콜백 받기

발신자가 준비되면 수신함을 만들고 30분 안에 도착한 이벤트를 살펴보세요.

요청은 HeyUtils 서버에 잠시 저장된 뒤 삭제됩니다.