1. 이 도구는 무엇을 하나요
이 무료 온라인 API 테스터는 브라우저에서 HTTP 요청(GET, POST, PUT, PATCH, DELETE)을 임의의 URL로 보냅니다. API 테스트, HTTP 요청 전송, REST API 디버깅에 헤더와 본문을 넣어 사용할 수 있습니다. 헤더와 요청 본문을 추가한 뒤 응답 상태, 헤더, 본문을 확인하세요. 서버 프록시 없이 요청이 사용자 기기에서 직접 나갑니다. 무료이며 API 디버깅·엔드포인트 확인에 적합합니다. API 디버깅, 인증 확인, 문서 예제 실행, 빠른 확인에 활용하세요.
2. 사용 방법
빠른 시작: 전체 URL을 입력하고 메서드(GET, POST 등)를 선택한 뒤, 필요 시 헤더(Authorization, Content-Type 등)와 본문을 추가하고 전송하면 상태 코드·응답 헤더·본문을 볼 수 있습니다.
- URL 입력 — 전체 엔드포인트 URL 입력(예: https://api.example.com/v1/users).
- 메서드 선택 — GET, POST, PUT, PATCH, DELETE 중 선택.
- 헤더 추가 — API 요구에 따라 Content-Type, Authorization 등 헤더 설정.
- 본문 추가 — POST/PUT/PATCH의 경우 JSON 등 본문 내용 입력.
- 전송 — 전송 버튼을 누르고 상태 코드, 응답 헤더, 본문을 확인. 디버깅·탐색에 사용.
3. 작동 방식
도구는 브라우저의 fetch()(또는 유사 API)로 사용자가 입력한 URL로 요청을 보냅니다. 요청이 브라우저에서 나가므로 동일 출처 정책과 CORS가 적용됩니다. 대상 서버가 사용자 오리진의 응답 읽기를 허용해야 합니다. 도구 서버로 데이터가 전송되지 않으며, 모두 브라우저에서만 동작합니다. 요청은 대상 API로 직접 전달됩니다.
4. 사용 사례 및 예시
- API 디버깅 — 개발 중 엔드포인트 테스트, 상태와 응답 형태 확인.
- 인증 확인 — Bearer 토큰이나 API 키로 요청을 보내 200과 401 구분.
- 문서 활용 — API 문서 예제를 실행해 실제 응답 확인.
- 빠른 확인 — URL에 GET 요청을 보내 JSON/HTML 반환 여부 확인.
예시
- GET https://api.example.com/health → 200, 본문 "ok".
- JSON 본문과 Authorization 헤더로 POST → 201 또는 오류 메시지.
5. 제한 사항 및 알려진 제약
- CORS — API가 사용자 오리진을 허용하지 않으면 브라우저가 응답을 차단합니다. CORS 허용 환경이나 로컬 테스트용 프록시를 사용하세요.
- 다른 도메인 쿠키 미전송 — 쿠키는 브라우저 규칙에 따라 전송되며, 크로스 도메인 쿠키는 보내지지 않을 수 있습니다.
- 브라우저 전용 — 커맨드라인·서버 측 사용 불가, 내장 스크립팅·환경 변수 없음.