API 엔드포인트 검사기
CORS는 이 페이지에서 읽을 수 있는 응답과 헤더를 결정합니다. 요청과 IP 주소는 대상 서버에 전달됩니다.
응답 검사 결과
- : .
민감한 정보를 가린 1회 검사 보고서
다운로드 파일에는 메서드, 일부를 가린 엔드포인트, 최종 상태, 소요 시간과 검사 결과가 포함됩니다. URL 경로와 쿼리, 요청 헤더와 본문, 응답 본문과 헤더 값은 제외됩니다.
브라우저에서 GET, HEAD, POST, PUT, PATCH 또는 DELETE 요청을 보내 최종 응답을 확인합니다. 상태 코드나 범위, 브라우저에 공개된 응답 헤더, JSON 속성을 선택적으로 검사할 수 있습니다. 각 검사 결과는 통과, 실패 또는 확인 불가로 표시됩니다. 최종 상태, 응답 헤더가 도착할 때까지 걸린 시간, 브라우저에서 볼 수 있는 헤더, 최대 1 MiB의 응답 텍스트를 보여 줍니다. 요청은 요청 보내기를 선택할 때만 전송됩니다.
API 엔드포인트 확인 방법
-
1
요청 입력
HTTP 또는 HTTPS URL과 메서드를 입력하세요. 엔드포인트에 필요한 경우 요청 헤더나 본문을 추가할 수 있습니다. GET과 HEAD는 입력한 본문을 전송하지 않습니다.
-
2
선택적 검사 설정
200 같은 코드, 200-204 같은 범위, 2xx 같은 계열을 지정할 수 있습니다. 응답 헤더 이름과 JSON 경로, 각각의 예상 값도 선택적으로 입력할 수 있습니다. 검사하지 않을 항목은 비워 두세요.
-
3
전송 후 결과 확인
요청 보내기를 한 번 선택하고 최종 상태와 각 검사 결과를 확인하세요. 숨겨진 헤더, 읽을 수 없는 응답, 불완전한 JSON 본문은 확인 불가로 표시될 수 있습니다.
-
4
민감한 정보를 가린 보고서 저장
현재 검사에 대한 텍스트 또는 JSON 보고서를 다운로드하세요. 출처, 메서드, 최종 상태, 소요 시간과 검사 결과가 기록되며 URL 경로와 쿼리, 요청 값, 응답 내용은 제외됩니다.
응답 검사 예시
직접 운영하는 GET https://api.example.com/health 엔드포인트가 상태 200, 브라우저에 공개된 Content-Type: application/json 헤더와 {"status":"ready"}를 반환한다고 가정해 보겠습니다. 다음과 같이 입력할 수 있습니다.
| 선택적 입력 항목 | 예시 | 확인 내용 |
|---|---|---|
| 예상 상태 코드 | 200, 204 또는 2xx |
최종 상태가 지정한 집합에 속하는지 확인합니다. |
| 응답 헤더 이름 | Content-Type |
브라우저에서 해당 헤더를 볼 수 있는지 확인합니다. |
| 예상 헤더 값 | application/json |
공개된 값이 정확히 일치하는지 확인합니다. 존재 여부만 확인하려면 비워 두세요. |
| JSON 속성 경로 | $.status |
전체를 읽은 JSON 응답에 해당 속성이 있는지 확인합니다. |
| 예상 JSON 값 | "ready" |
파싱한 JSON 값이 일치하는지 확인합니다. 존재 여부만 확인하려면 비워 두세요. |
JSON 값은 JSON 문법으로 입력합니다. 불리언은 true, 숫자는 42, 문자열은 "ready"처럼 입력하세요. 경로는 $로 시작하며 $.data.items[0].id처럼 속성과 배열 인덱스를 지원합니다. 스크립트를 실행하거나 필터를 적용하지는 않습니다. 읽을 수 있는 JSON에 속성이 없다면 해당 검사는 실패입니다. 응답 헤더가 없거나 CORS에 의해 숨겨진 경우 브라우저에서 둘을 구분할 수 없으므로 확인 불가입니다.
결과의 의미
| 결과 | 의미 |
|---|---|
| 통과 | 브라우저에서 읽은 최종 응답이 해당 예상 조건을 충족합니다. |
| 실패 | 읽은 최종 응답이 예상 조건과 다르거나 요청한 JSON 속성이 없습니다. |
| 확인 불가 | 브라우저에서 결과를 확정할 수 없습니다. 응답을 읽지 못하거나 헤더가 없거나 숨겨져 있거나 JSON 본문이 비어 있거나 불완전하거나 유효하지 않을 수 있습니다. |
타이머는 응답 헤더가 도착하면 멈추며 본문 전체 다운로드 시간은 측정하지 않습니다. 요청은 15초 후 시간 초과로 종료됩니다. 요청 본문은 최대 1 MiB이며 응답 미리보기도 1 MiB에서 멈춥니다. 미리보기가 잘렸다면 JSON 속성 검사 결과를 확정할 수 없습니다. HEAD와 204 응답에는 검사할 본문이 없으므로 JSON 검사는 확인 불가입니다. 리디렉션을 따라가 최종 URL을 표시하지만 중간 단계별 URL은 표시하지 않고 요청을 자동으로 반복하지도 않습니다. 엔드포인트가 요청을 받았더라도 브라우저의 CORS 규칙 때문에 응답을 읽지 못할 수 있습니다. 요청한 메서드 전에 CORS 사전 요청이 전송될 수도 있습니다.
브라우저에 공개된 응답 헤더만 검사할 수 있습니다. 사용자 지정 헤더를 보려면 엔드포인트에서 Access-Control-Expose-Headers에 해당 헤더를 명시해야 할 수 있습니다. 이 페이지에 보이지 않는 헤더는 서버에 없을 수도 있고 CORS가 숨겼을 수도 있습니다. 구분이 필요하면 서버 로그나 적절한 API 클라이언트를 사용하세요.
자주 묻는 질문
실패는 브라우저에서 읽은 응답이 예상 조건과 다르다는 뜻입니다. 확인 불가는 결과를 확정할 수 없다는 뜻입니다. 보이지 않는 헤더가 없어진 것인지 CORS로 숨겨진 것인지 구분할 수 없고, 본문이 비어 있거나 읽을 수 없거나 잘렸다면 JSON도 검사할 수 없습니다.
엔드포인트가 이 브라우저 요청을 CORS로 허용한다면 Authorization 헤더를 입력할 수 있습니다. 검사기는 브라우저 쿠키나 다른 자동 인증 정보를 포함하지 않습니다. 헤더 값은 대상 서버에 직접 전달되므로 신뢰하는 엔드포인트의 인증 정보만 사용하세요.
브라우저가 대상 서버로 요청을 직접 보내며, 대상 서버는 요청과 IP 주소를 받습니다. 입력한 URL, 요청 헤더, 본문은 이 사이트의 서버를 거치지 않고 도구 페이지 URL에도 포함되지 않습니다. 민감한 정보를 가린 보고서에는 대상 주소의 출처가 남지만 URL의 나머지 부분과 요청 헤더, 본문은 빠집니다. 단계 사이를 이동할 수 있도록 입력 내용을 이 탭의 세션 저장소에 잠시 보관합니다. 저장된 내용은 최대 5분 동안만 사용하며, 읽을 때나 처음부터 다시 시작할 때 또는 검사 후에 삭제합니다. 저장된 동안에는 같은 사이트의 스크립트가 내용을 읽을 수 있습니다. 브라우저에서 저장소를 차단해도 같은 페이지에서 요청을 보낼 수 있습니다.
현재 검사에 대해 텍스트 또는 JSON 보고서 하나가 생성됩니다. 엔드포인트 출처, 메서드, 최종 상태, 응답 헤더 도착까지 걸린 시간, 수집한 바이트 수, 리디렉션 및 잘림 여부, 검사 결과가 포함됩니다. URL 경로, 쿼리, 프래그먼트, 요청 헤더와 그 값, 요청 본문, 응답 헤더와 그 값, 응답 본문은 제외됩니다. 출처와 검사 결과만으로도 서비스를 알아볼 수 있으므로 공유 전에 파일을 확인하세요.
브라우저가 Fetch를 시작하기 직전부터 최종 응답 헤더가 도착할 때까지 측정합니다. 브라우저 및 네트워크 처리와 허용된 리디렉션은 포함되지만 본문 읽기 시간은 포함되지 않습니다. 서버 로그는 다른 구간을 측정할 수 있습니다.
아니요. 요청 보내기를 선택할 때만 검사합니다. 예약 실행, 자동 반복 또는 지속적인 모니터링을 하지 않습니다. 다만 한 번의 검사에도 브라우저의 CORS 사전 요청과 리디렉션 때문에 네트워크 요청이 추가될 수 있습니다.
관련 도구
IP 서브넷 계산기
모든 IPv4 CIDR 블록에 대해 서브넷 범위, 네트워크 주소, 브로드캐스트 주소, 사용 가능한 호스트, 와일드카드 마스크를 계산합니다. /0부터 /32까지 완벽하게 지원합니다.
Traceroute 도구
신뢰할 수 있는 공개 프로브 서비스로 어떤 호스트로든 traceroute를 실행하고, 홉별 출력을 읽어 지연 급증, 패킷 손실, 라우팅 문제를 찾아내는 법을 배워보세요.
서버 위치 확인기
어떤 도메인의 뒤에 있는 물리적 데이터센터, 국가, ASN 및 클라우드 제공업체를 확인합니다. Cloudflare, Fastly, Akamai 등 주요 CDN 업체도 탐지합니다.
웹사이트 접속 불가 검사기
웹사이트가 독립된 서버에서 응답하는지 확인하세요. UP 또는 DOWN 상태, HTTP 상태 코드, 응답 시간, 서버 IP를 보여 주어 실제 장애와 로컬 네트워크 문제를 구분할 수 있습니다.
웹사이트 스크린샷 도구
공개 URL을 입력하면 즉시 스크린샷 미리보기를 보여주고, Screenshot Machine, Urlbox, ApiFlash 같은 무료 서비스에서 열거나 Wayback Machine에서 예전 스크린샷을 볼 수 있습니다.
도메인 나이 검사
등록부의 WHOIS 데이터를 사용하여 도메인이 처음 등록된 시점과 그 연·월·일 기준의 운영 기간을 확인하십시오.
이 도구는 다른 언어로도 제공됩니다
- Verificador de endpoints de API [ES]
- Vérificateur de point de terminaison API [FR]
- APIエンドポイントチェッカー [JA]
- Verificador de endpoint de API [PT]
- Trình kiểm tra endpoint API [VI]
- فاحص نقاط نهاية API [AR]
- Pemeriksa Endpoint API [ID]
- Kontrollera API-endpoint [SV]
- API-Endpunkt-Prüfer [DE]
- API-endpointchecker [NL]
- ตรวจสอบ API endpoint [TH]
- Tester endpointu API [PL]
- API Endpoint Checker [EN]
- Controllo degli endpoint API [IT]
- Проверка API-эндпоинта [RU]
- API endpoint kontrolü [TR]
- API 端点检查器 [ZH]