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가 공개한 헤더를 표시합니다. Hyperion 서버는 요청을 중계하지 않습니다.
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, 개인정보 보호 경계
요청은 브라우저에서 대상으로 직접 전송됩니다. Hyperion은 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 주소와 요청 정보를 받지만 Hyperion은 URL을 중계하거나 기록하지 않습니다.
관련 도구
랜덤 영어 글자 생성기
A-Z 영어 글자를 무작위로 생성합니다. 개수와 대문자, 소문자, 혼합 대소문자를 선택해 게임, 과제, 수업 활동에 활용하세요.
랜덤 색상 팔레트 생성기
2~15개의 색상으로 랜덤 팔레트를 만들고, 비비드, 파스텔, muted, dark 스타일을 선택한 뒤 HEX 코드나 CSS 변수를 복사하세요.
Base64 → Hex 변환기
Base64 문자열을 실제 바이트로 디코딩한 뒤 16진수로 표현합니다. 토큰, 키, 인증서, JWT를 살펴볼 때 유용합니다.
2진수를 10진수로 변환
2진수를 즉시 10진수로 변환합니다. 각 비트가 어떻게 기여하는지 볼 수 있도록 자릿값 전개를 보여줍니다.
불 대수 간소화 도구
Karnaugh map과 Quine-McCluskey 알고리즘으로 불 대수 식을 간소화합니다. 모든 최소화 단계와 최종 SOP/POS 형태를 보여줍니다.
2진수 8진수 변환기
비트를 세 개씩 묶어 2진수를 8진수로 변환합니다. Unix 권한, 레거시 시스템, 간결한 숫자 표시에 유용합니다.