WMW

API 테스터

Free

브라우저에서 바로 어떤 API 엔드포인트로든 HTTP 요청을 보내고 응답을 확인합니다.

브라우저에서 완전히 실행됩니다. 요청은 브라우저에서 대상 API로 직접 전송됩니다.

이 도구는 브라우저에서 실행되므로 요청은 CORS의 영향을 받습니다. 대상 API가 Access-Control-Allow-Origin 헤더를 보내지 않으면 브라우저가 응답을 차단합니다. 이는 브라우저의 보안 제한이며 이 도구의 버그가 아닙니다.

기록

아직 요청이 없습니다.

최근 활동

모든 사람에게 공개됩니다. 모든 방문자의 최근 20회 사용 내역, 최신순으로 표시됩니다.

GET -- 200

1개월 전

GET -- 200

1개월 전

댓글 (0)

이 도구가 유용했나요? 댓글을 남기거나 팁을 공유하거나 개선할 점을 알려주세요.

게스트 댓글은 게시 전에 검토됩니다. 로그인 하면 즉시 게시됩니다.

아직 댓글이 없습니다. 첫 번째로 의견을 남겨보세요!

이 도구의 기능

이 도구는 모든 API 엔드포인트로 HTTP 요청을 보내고 브라우저에서 바로 응답을 보여주며, 사용자 지정 헤더, JSON/폼/텍스트 본문, Bearer/Basic/API 키 인증, 그리고 간단한 요청 기록을 지원합니다.

작동 방식

전송을 누르면 이 도구는 선택한 메서드, URL, 헤더, 인증, 본문으로 표준 브라우저 fetch() 요청을 구성한 다음 브라우저에서 해당 URL로 직접 전송하며, 응답 시간을 측정하고 크기를 계산합니다. 중간에 서버가 없기 때문에 요청은 모든 브라우저가 적용하는 동일 출처 및 CORS 규칙의 적용을 받습니다. API가 다른 출처의 페이지에서 응답을 읽을 수 있게 하려면 Access-Control-Allow-Origin 헤더를 보내야 하며, 그렇지 않으면 이 도구가 응답을 보기도 전에 브라우저가 차단합니다.

해결하는 문제

자주 묻는 질문

왜 제 요청이 유용한 오류 없이 실패했나요?

이는 거의 항상 CORS 문제입니다. 대상 API가 Access-Control-Allow-Origin 헤더를 통해 명시적으로 사용자의 origin을 허용하지 않는 한 브라우저는 교차 출처 응답을 차단하며, 이런 경우 브라우저는 보안상의 이유로 응답을 완전히 숨기고 일반적인 네트워크 오류만 표시합니다.

제 데이터가 테스트 중인 API 외에 다른 곳으로 전송되나요?

아니요. 이 도구는 자체 백엔드가 없으며, 다른 웹페이지나 앱과 마찬가지로 브라우저가 입력한 URL로 직접 요청을 보냅니다. 이 사이트의 서버를 거치는 것은 없습니다.

베어러, 기본, API 키 인증의 차이점은 무엇인가요?

Bearer는 Authorization 헤더에 토큰을 보내며, OAuth2 및 JWT 기반 API에서 흔히 사용됩니다. Basic Auth는 base64로 인코딩된 사용자 이름과 비밀번호를 보냅니다. API 키 인증은 X-API-Key와 같이 API가 정의한 사용자 지정 헤더 이름으로 키를 보냅니다.

왜 GET에서는 본문을 설정할 수 없나요?

HTTP 사양에 따르면 GET(및 HEAD) 요청은 요청 본문을 포함하지 않는 것으로 간주되며, 이 도구가 사용하는 Fetch API도 해당 메서드에는 본문을 첨부하지 않습니다. 본문을 보내야 한다면 POST, PUT, PATCH 또는 DELETE로 전환하세요.

방문 간에 기록이 저장되나요?

아니요, 최근 10개의 요청은 현재 페이지 세션 동안만 유지되며 페이지를 새로고침하거나 떠나면 지워집니다. 영구적으로 저장되는 것은 없습니다.

관련 도구