HTTP 상태 코드 검사기
요청은 브라우저에서 대상으로 직접 전송되며 당사 서버를 거치지 않습니다. 쿠키와 HTTP 인증 정보는 제외하고 리퍼러도 보내지 않습니다. 대상은 사용자의 IP 주소와 요청 정보를 받습니다. 단계 모드에서는 URL과 메서드를 이 탭에 잠시 저장합니다.
다음HTTP 상태 코드 참고표
이름은 프로토콜의 표준 영어 명칭입니다. 코드나 이름으로 필터링하세요.
1xx 정보
| 상태 | 표준 이름 |
|---|---|
| 100 | Continue |
| 101 | Switching Protocols |
| 102 | Processing |
| 103 | Early Hints |
2xx 성공
| 상태 | 표준 이름 |
|---|---|
| 200 | OK |
| 201 | Created |
| 202 | Accepted |
| 204 | No Content |
| 206 | Partial Content |
3xx 리디렉션
| 상태 | 표준 이름 |
|---|---|
| 301 | Moved Permanently |
| 302 | Found |
| 303 | See Other |
| 304 | Not Modified |
| 307 | Temporary Redirect |
| 308 | Permanent Redirect |
4xx 클라이언트 오류
| 상태 | 표준 이름 |
|---|---|
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 405 | Method Not Allowed |
| 408 | Request Timeout |
| 409 | Conflict |
| 410 | Gone |
| 422 | Unprocessable Content |
| 429 | Too Many Requests |
5xx 서버 오류
| 상태 | 표준 이름 |
|---|---|
| 500 | Internal Server Error |
| 501 | Not Implemented |
| 502 | Bad Gateway |
| 503 | Service Unavailable |
| 504 | Gateway Timeout |
| 505 | HTTP Version Not Supported |
공개 URL에 대해 브라우저가 읽을 수 있는 최종 HTTP 응답을 확인합니다. 이 탭에서 HEAD 또는 GET 요청을 보내고 리디렉션을 따라간 뒤 최종 상태, 도착 URL, 응답 헤더까지 걸린 시간, CORS가 공개한 헤더를 표시합니다. 저희 서버는 요청을 중계하지 않습니다.
HTTP 상태 확인 방법
-
1
공개 HTTPS URL 입력
HTTP와 HTTPS를 지원하지만, HTTPS 페이지에서 안전하지 않은 HTTP 대상으로 보내는 요청은 혼합 콘텐츠 보호에 의해 차단됩니다.
-
2
HEAD 또는 GET 선택
HEAD는 응답 본문 없이 GET과 같은 응답 헤더를 요청합니다. 서버가 HEAD를 거부하거나 잘못 처리하면 GET을 사용하세요.
-
3
브라우저 요청 실행
쿠키와 HTTP 인증 정보는 보내지 않습니다. 브라우저가 CORS, 사설 네트워크, 리디렉션 규칙을 적용합니다.
-
4
최종 응답 확인
상태, 읽을 수 있는 최종 URL, 헤더까지 걸린 시간, JavaScript에 공개된 헤더만 확인합니다.
표시할 수 있는 결과
| 결과 | 의미 |
|---|---|
| 상태 | 브라우저가 리디렉션을 따른 뒤 읽을 수 있는 마지막 응답 상태 |
| 최종 URL | Fetch가 리디렉션을 보고했을 때의 최종 응답 URL |
| 시간 | 응답 헤더를 사용할 수 있을 때까지의 시간이며 전체 페이지 로드 시간은 아님 |
| 헤더 | CORS 안전 목록과 대상이 명시적으로 공개한 추가 헤더 |
일반적인 교차 출처 Fetch 요청은 리디렉션의 각 단계를 공개하지 않습니다. 따라서 이 결과는 전체 리디렉션 경로가 아닙니다. 중간 상태, Location 값, 단계별 시간은 알 수 없습니다. 서버에서 검사하려면 대상을 공용 네트워크로 제한하고 각 새 주소의 안전성을 다시 확인해야 합니다.
브라우저, CORS, 개인정보 보호 경계
요청은 브라우저에서 대상으로 직접 전송됩니다. 저희 서버는 URL을 받거나 네트워크 연결을 만들지 않습니다. 쿠키, HTTP 인증, 리퍼러는 보내지 않습니다. 대상은 IP 주소, URL, HEAD 또는 GET 메서드, 일반 브라우저 헤더를 받습니다. 단계 모드에서는 URL과 메서드를 이 탭의 세션 저장소에 잠시 보관합니다.
교차 출처 확인은 대상의 CORS 정책이 이 페이지의 응답 읽기를 허용할 때만 작동합니다. no-cors는 해결책이 아닙니다. 불투명 응답은 JavaScript에 상태 0으로 보입니다. CORS, DNS, TLS, 혼합 콘텐츠, 사설 네트워크, 연결 실패가 같은 오류로 나타날 수 있으므로 대상이 중단되었다는 증거가 아닙니다.
인증 정보가 포함되지 않은 HTTP와 HTTPS URL만 허용합니다. localhost와 숫자로 직접 입력한 사설 또는 링크 로컬 주소는 거부합니다. JavaScript가 Fetch 전에 모든 호스트 이름을 안정적으로 확인할 수 없으므로 브라우저의 CORS 및 사설 네트워크 보호도 경계의 일부입니다.
HEAD, GET, 리디렉션
RFC 9110에서 HEAD는 응답 본문을 보내지 않는 점을 제외하면 GET과 의미가 같습니다. 일부 서버는 HEAD를 비활성화하거나 잘못 구현하므로 결과가 이상하면 GET을 사용하세요. GET 모드에서는 헤더를 받은 뒤 스트림을 취소합니다. 본문 일부가 이미 전송되었을 수 있지만 본문은 표시하지 않습니다.
Fetch는 리디렉션을 자동으로 따릅니다. 따라서 최종 상태는 입력 URL의 첫 응답과 다를 수 있습니다. 301과 308은 영구 이동, 302와 307은 임시 이동입니다. 307과 308은 메서드를 유지합니다. 301과 302에서는 POST를 GET으로 바꿀 수 있지만 이 도구는 HEAD 또는 GET만 보냅니다.
주요 상태 클래스
| 클래스 | 일반적인 의미 |
|---|---|
| 1xx | 최종 응답 전의 임시 정보 |
| 2xx | 요청을 성공적으로 받고 이해하고 수락함 |
| 3xx | 리디렉션이나 캐시 검증 같은 추가 작업이 필요함 |
| 4xx | 요청에 문제가 있거나 해당 클라이언트에 제공할 수 없음 |
| 5xx | 겉보기에 유효한 요청을 처리하는 중 서버가 실패함 |
304는 조건부 요청에서 저장된 표현을 다시 써도 된다는 의미이며 일반 확인에서 기대하는 보편적인 성공 상태가 아닙니다. 401은 인증을 요구하고, 403은 서버가 요청을 이해했지만 거부했음을 뜻합니다. 판단 기준은 숫자 상태 코드입니다.
자주 묻는 질문
대상이 CORS로 읽기를 허용하지 않으면 브라우저가 교차 출처 응답을 숨깁니다. DNS, TLS, 혼합 콘텐츠, 사설 네트워크, 연결 실패도 같은 오류가 될 수 있으므로 대상의 중단을 증명하지 않습니다.
아니요. Fetch는 리디렉션 발생과 읽을 수 있는 최종 URL을 보여 줄 수 있지만 중간 상태, Location 헤더, 단계별 시간을 이 페이지에 제공하지 않습니다.
HEAD는 본문 없는 GET처럼 동작해야 하지만 일부 서버는 다른 경로나 설정으로 처리합니다. 405, 예상 밖 상태, 오류가 나오면 GET을 시도하세요.
아니요. 인증 정보와 리퍼러 없이 브라우저에서 직접 전송합니다. 대상은 IP 주소와 요청 정보를 받지만 저희는 URL을 중계하거나 기록하지 않습니다.
관련 도구
ASCII 표 참조
NUL, LF, DEL 같은 제어 문자를 포함해 모든 문자에 대한 10진수, 16진수, 8진수, 2진수, HTML 숫자 문자 참조를 담은 0부터 127까지의 전체 ASCII 표.
HTML 문자 참조
HTML 엔티티의 검색 가능한 목록, 각 엔티티의 이름 및 숫자 코드, 그리고 특수 문자 및 기호에 대한 1클릭 복사 기능을 제공합니다.
FPS 카운터
requestAnimationFrame으로 브라우저 FPS를 측정하세요. 스무딩, 최소/최대 프레임레이트, 경고 임계값, 선택형 그래프를 제공합니다. 업로드나 API 없이 로컬에서 실행됩니다.
키보드 단축키 참고표
macOS, Windows, Linux에서 VS Code, Chrome, GNU Readline을 쓰는 Bash의 문서화된 기본 단축키를 검색합니다.
색상 혼합기
두 HEX 색상을 2-20개의 균등한 색상 견본으로 섞습니다. 양 끝 색상을 포함해 각 중간 색상을 대문자 HEX 코드로 확인하세요.
색상 틴트 생성기
기준 색의 밝은 틴트를 생성합니다. 디자인 시스템 토큰, 배경, 호버 상태를 위한 3-20단계 스케일.
이 도구는 다른 언어로도 제공됩니다
- Verificador de código de status HTTP [PT]
- HTTP ステータスコード確認 [JA]
- Verificador de códigos de estado HTTP [ES]
- Trình kiểm tra mã trạng thái HTTP [VI]
- HTTP-statuskodskontroll [SV]
- فاحص رموز حالة HTTP [AR]
- HTTP-Statuscode-Checker [DE]
- ตัวตรวจสอบรหัสสถานะ HTTP [TH]
- Vérificateur de codes d'état HTTP [FR]
- HTTP-statuscodecontrole [NL]
- Pemeriksa kode status HTTP [ID]
- Sprawdzanie kodu statusu HTTP [PL]
- HTTP Status Code Checker [EN]
- Controllo del codice di stato HTTP [IT]
- Проверка кода состояния HTTP [RU]
- HTTP durum kodu denetleyici [TR]
- HTTP 状态码检查器 [ZH]