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을 중계하거나 기록하지 않습니다.
관련 도구
보색 찾기
어떤 입력에 대해서도 보색을 찾습니다. HSL 반대 색, 분할 보색 쌍, 그리고 접근성 있는 조합 제안을 반환합니다.
Webpack 설정 생성기
순수 JavaScript, React, Vue용 webpack 5 webpack.config.js를 만드세요. TypeScript, Babel, CSS 또는 Sass, 이미지, HtmlWebpackPlugin, 개발 서버, npm install 명령까지 함께 제공합니다.
색상 혼합기
두 HEX 색상을 2-20개의 균등한 색상 견본으로 섞습니다. 양 끝 색상을 포함해 각 중간 색상을 대문자 HEX 코드로 확인하세요.
PHP 포매터
간단한 PHP 코드에 줄바꿈과 2칸 또는 4칸 들여쓰기를 추가합니다. 결과를 반드시 검토하세요. PHP 파서나 PSR-12 적용 도구가 아닙니다.
OpenAPI 검증기
OpenAPI 또는 Swagger 문서를 JSON이나 YAML로 붙여넣고 핵심 구조를 점검하세요: 버전 필드, info 객체, paths를 명확한 오류와 경고와 함께 확인합니다.
CSS 로딩 애니메이션 생성기
순수 CSS로 원형 스피너를 만듭니다. 지름, 테두리 두께, 포인트 색상, 회전 속도를 설정하고 미리 보기를 확인한 뒤 바로 쓸 수 있는 CSS를 복사하세요. SVG도 자바스크립트도 필요 없습니다.
이 도구는 다른 언어로도 제공됩니다
- Vérificateur de codes d'état HTTP [FR]
- Pemeriksa kode status HTTP [ID]
- HTTP-statuscodecontrole [NL]
- HTTP-statuskodskontroll [SV]
- فاحص رموز حالة HTTP [AR]
- ตัวตรวจสอบรหัสสถานะ HTTP [TH]
- HTTP-Statuscode-Checker [DE]
- HTTP ステータスコード確認 [JA]
- Verificador de códigos de estado HTTP [ES]
- Sprawdzanie kodu statusu HTTP [PL]
- Trình kiểm tra mã trạng thái HTTP [VI]
- Verificador de código de status HTTP [PT]
- HTTP Status Code Checker [EN]
- Controllo del codice di stato HTTP [IT]
- Проверка кода состояния HTTP [RU]
- HTTP durum kodu denetleyici [TR]
- HTTP 状态码检查器 [ZH]