API 테스터
브라우저에서 바로 HTTP 요청을 보내고 응답을 확인하는 API 테스트 도구입니다.
요청을 보내면 여기에 응답이 표시됩니다.
아직 컬렉션이 없습니다. 저장 버튼을 눌러 만들어보세요.
보낸 요청이 여기에 표시됩니다.
사용 예시
코드 작성 전에 API 엔드포인트 테스트하기
애플리케이션에 연결하기 전에 GET이나 POST 엔드포인트가 어떤 응답과 상태 코드를 반환하는지 빠르게 확인할 수 있습니다.
인증 헤더 디버깅하기
별도 프로그램을 설치하지 않고도 Bearer 토큰이나 기본 인증 정보를 넣어 서버가 정상적으로 인증을 받아들이는지 확인할 수 있습니다.
개발 중 요청 기록 다시 살펴보기
보낸 요청들을 자동으로 기록해두어, 매번 다시 입력하지 않고도 클릭 한 번으로 다시 보내거나 비교할 수 있습니다.
요청을 컬렉션으로 정리하기
한 API에 속한 여러 엔드포인트처럼 관련 있는 요청들을 이름 붙인 컬렉션에 저장해두고, 나중에 클릭 한 번으로 다시 불러올 수 있습니다.
자주 묻는 질문
입력한 내용이 서버로 전송되나요?
저희 서버로는 전송되지 않습니다. 이 도구는 브라우저에서 입력하신 URL로 직접 요청을 보내며, 요청 기록과 저장된 값도 브라우저의 로컬 저장소에만 보관됩니다.
일부 요청이 네트워크 오류로 실패하는 이유는 무엇인가요?
브라우저는 대상 서버가 명시적으로 허용하지 않는 한 교차 출처 요청(CORS)을 차단합니다. 데스크톱 API 클라이언트 프로그램에서는 되는데 여기서는 실패한다면, 대상 서버가 브라우저 요청에 필요한 CORS 헤더를 보내지 않고 있을 가능성이 높습니다 — 이 도구의 오류가 아니라 브라우저의 보안 정책입니다.
실제 API 토큰으로 테스트해도 안전한가요?
입력한 토큰은 지정하신 API로 요청을 보내는 데만 사용되며, 나중에 다시 보낼 수 있도록 브라우저 로컬 저장소에만 저장됩니다 — 다른 곳으로는 전송되지 않습니다. 다만 공용 컴퓨터에서는 민감한 운영 환경 인증 정보로 테스트하지 않는 것이 좋습니다.
어떤 HTTP 메서드를 지원하나요?
GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS를 지원합니다.
요청을 컬렉션으로 저장할 수 있나요?
네 — Send 버튼 옆의 저장 버튼을 눌러 현재 요청을 새 컬렉션이나 기존 컬렉션에 저장할 수 있습니다. 저장된 컬렉션과 요청은 자동으로 기록되는 요청 기록과는 별도로 브라우저 로컬 저장소에 보관됩니다.
자체 서명 인증서 같은 SSL 오류를 무시하는 설정이 있나요?
없습니다 — 인증서 검증은 이 도구를 포함한 어떤 웹페이지의 JavaScript도 보기 전에 브라우저 내부에서 처리되기 때문에, 이 도구가 제공할 수 있는 설정 자체가 존재하지 않습니다. 자체 서명 인증서를 쓰는 로컬 서버를 테스트하신다면, 해당 HTTPS 주소를 새 브라우저 탭에서 한 번 직접 열어 '안전하지 않음' 경고를 통해 인증서를 수락해두세요. 브라우저가 그 예외를 기억해두므로, 이후 이 도구에서 같은 주소로 보내는 요청은 정상적으로 통과합니다.
커스텀 세션 ID 같은 쿠키 값을 직접 입력할 수 있나요?
직접 입력한 값으로는 불가능합니다 — 브라우저는 보안상의 이유로 JavaScript가 Cookie 헤더를 직접 설정하는 것을 막습니다(위 인증서 질문에서 설명한 것과 같은 종류의 보안 제약입니다). 대신 Auth 탭의 '이 도메인의 브라우저 쿠키 포함'을 체크하면, 다른 탭에서 이미 로그인되어 있는 등 브라우저에 이미 저장된 해당 도메인의 쿠키를 함께 보낼 수 있습니다. 아주 특정한 쿠키 값이 필요하다면, 해당 사이트를 한 번 방문한 뒤 브라우저 개발자 도구(Application/Storage 패널)에서 그 도메인에 쿠키를 직접 설정하고, 여기서 체크박스를 켜면 됩니다.