HTTP 상태 코드 사전
200, 404, 500 등 HTTP 상태 코드의 의미를 검색하고 카테고리별로 확인합니다.
| 분류 | 의미 | 대표 코드 | 누구의 문제인가 |
|---|---|---|---|
| 1xx | 정보 — 요청을 받았고 처리 중 | 100, 101 | 거의 볼 일 없음(프로토콜 협상용) |
| 2xx | 성공 — 요청이 정상 처리됨 | 200, 201, 204 | 문제 없음 |
| 3xx | 리다이렉트 — 다른 주소로 이동 | 301, 302, 304 | 서버 설정(SEO에 직접 영향) |
| 4xx | 클라이언트 오류 — 요청이 잘못됨 | 400, 401, 403, 404, 429 | 보낸 쪽(주소·인증·형식) |
| 5xx | 서버 오류 — 서버가 처리하지 못함 | 500, 502, 503, 504 | 받는 쪽(서버·게이트웨이) |
| 비교 | 차이 | 언제 무엇을 |
|---|---|---|
| 301 vs 302 | 영구 이동 vs 임시 이동 | 주소를 완전히 옮겼으면 301(검색엔진이 링크 평가를 새 주소로 넘김), 점검·A/B 등 잠깐이면 302 |
| 301 vs 308 | 메서드 변경 허용 여부 | 301·302는 POST가 GET으로 바뀔 수 있음. 메서드와 본문을 그대로 유지하려면 308(영구)·307(임시) |
| 401 vs 403 | “누구인지 모름” vs “알지만 안 됨” | 로그인이 필요하면 401, 로그인했지만 권한이 없으면 403 |
| 404 vs 410 | 없음 vs 영구 삭제 | 단순히 못 찾으면 404, 의도적으로 없앴고 다시 안 만들 거면 410(색인에서 더 빨리 제거됨) |
| 400 vs 422 | 문법 오류 vs 의미 오류 | JSON 자체가 깨졌으면 400, 형식은 맞지만 값이 규칙에 어긋나면 422 |
| 502 vs 504 | 잘못된 응답 vs 응답 없음 | 업스트림(백엔드)이 죽었거나 이상한 응답이면 502, 시간 안에 응답이 없으면 504 |
| 503 vs 500 | 일시적 vs 내부 오류 | 점검·과부하로 잠시 못 받으면 503(Retry-After 함께), 코드 예외 등 내부 문제면 500 |
HTTP 상태 코드 사전란?
갑자기 마주친 404 Not Found, 502 Bad Gateway 에러 코드에 당황하셨나요? HTTP 상태 코드 사전은 개발자, 마케터, 서버 관리자를 위한 필수 참고 자료입니다. 200 OK부터 503 Service Unavailable까지 모든 HTTP 상태 코드의 정확한 의미와 사용법을 빠르게 찾아볼 수 있습니다. 단순히 뜻만 알려주는 것을 넘어, '인증', '캐시', '리다이렉트' 같은 키워드로 관련 코드를 검색하고, 301과 302, 401과 403처럼 헷갈리기 쉬운 코드들의 차이점을 표로 명확하게 비교해 줍니다. '자주 쓰는 코드만' 필터로 핵심 코드에 집중하거나, 코드 번호를 클릭해 바로 복사하는 등 실무에 꼭 필요한 편의 기능도 갖췄습니다. 설치나 회원가입 없이 지금 바로 사용해 보세요.
사용 방법
- 검색창에 '404', 'redirect', '인증'처럼 코드 번호나 궁금한 내용의 키워드를 입력합니다.
- 입력하는 즉시 아래에 관련 코드 목록이 실시간으로 나타납니다.
- 코드 번호, 공식 명칭, 한 줄 요약과 함께 언제 사용해야 하는지에 대한 실용적인 설명을 확인합니다.
- 상단의 '1xx'~'5xx' 버튼이나 '자주 쓰는 코드만' 버튼으로 목록을 필터링할 수 있습니다.
- 코드 번호를 클릭하면 클립보드에 바로 복사되어 편리하게 사용할 수 있습니다.
- 페이지 하단의 '헷갈리는 코드 비교' 표를 통해 미묘한 차이가 있는 코드들을 명확히 구분할 수 있습니다.
자주 묻는 질문
301과 302의 차이는 무엇인가요?
301은 '영구 이동', 302는 '임시 이동'을 의미합니다. 웹사이트 주소를 완전히 옮겼다면 검색엔진이 링크 평가(SEO 점수)를 새 주소로 넘겨주도록 301을 사용해야 합니다. 서버 점검 등 잠시 다른 페이지를 보여줄 때는 기존 주소의 SEO 평가를 유지하는 302를 사용합니다.
401 Unauthorized와 403 Forbidden은 어떻게 다른가요?
401은 '인증 실패'로, 사용자가 누구인지 모르는 상태입니다. 로그인 자체가 필요할 때 발생합니다. 403은 '접근 금지'로, 사용자가 누구인지는 알지만(로그인 완료) 해당 리소스에 접근할 권한이 없을 때 발생합니다. 즉, 401은 신분증 검사, 403은 출입 권한 검사입니다.
502 Bad Gateway와 504 Gateway Timeout 에러의 차이점은 무엇인가요?
둘 다 게이트웨이(프록시)가 백엔드 서버에서 응답을 제대로 받지 못했을 때 발생합니다. 502는 백엔드가 죽었거나 비정상적인 응답을 보냈을 때, 504는 백엔드가 살아는 있지만 너무 느리게 응답해 시간 초과가 발생했을 때 나타납니다. 502는 '고장', 504는 '지연'으로 구분할 수 있습니다.
검색은 코드 번호로만 가능한가요?
아닙니다. '404' 같은 코드 번호는 물론, 'Not Found' 같은 영문 이름, '캐시', '인증' 같은 한글 키워드로도 검색할 수 있습니다. 각 코드의 상세 설명 내용까지 모두 검색 대상이므로, 궁금한 상황과 관련된 단어를 입력해 원하는 코드를 쉽게 찾을 수 있습니다.