HTTP 에러 코드 모음: 1xx부터 5xx까지 한 번에 정리

수정 조회수 319유지보수·SEO

웹사이트 운영 중 자주 마주치는 HTTP 상태코드의 의미를 정리하고 오류 유형별 기본 대응 방법을 함께 안내합니다. 1xx (정보 제공, Informational), 2xx (성공, Success), 3xx (리다이렉션, Redirection), 4xx (클라이언트 오류, Client Error), 5xx (서버 오류, Server Error) 등을 다룹니다.

1xx (정보 제공, Informational)

클라이언트 요청을 서버가 수신하여 처리 중임을 의미합니다.

  • 100 Continue: 요청의 나머지 부분을 계속 진행해도 좋음
  • 101 Switching Protocols: 프로토콜 변경 요청 승인됨

2xx (성공, Success)

요청이 정상적으로 성공적으로 처리됨을 나타냅니다.

  • 200 OK: 요청 성공적으로 처리됨
  • 201 Created: 리소스가 성공적으로 생성됨
  • 204 No Content: 성공했지만 응답 내용 없음

3xx (리다이렉션, Redirection)

요청한 리소스의 위치가 변경된 경우입니다.

  • 301 Moved Permanently: 영구적 이동
  • 302 Found: 임시적으로 다른 위치로 이동
  • 304 Not Modified: 마지막 요청 이후 리소스 변경 없음

4xx (클라이언트 오류, Client Error)

클라이언트 측의 잘못된 요청으로 인해 발생합니다.

  • 400 Bad Request: 요청 형식 잘못됨
  • 401 Unauthorized: 인증되지 않은 상태
  • 403 Forbidden: 접근 권한 없음
  • 404 Not Found: 페이지 또는 리소스를 찾을 수 없음
  • 405 Method Not Allowed: 허용되지 않은 메소드 사용
  • 408 Request Timeout: 요청 시간이 초과됨
  • 429 Too Many Requests: 요청이 너무 많음

5xx (서버 오류, Server Error)

서버 측에서 발생한 오류로 인해 요청 처리가 불가능한 상태입니다.

  • 500 Internal Server Error: 서버 내부 오류 발생
  • 502 Bad Gateway: 게이트웨이가 잘못된 응답을 받음
  • 503 Service Unavailable: 서버가 일시적으로 사용 불가능
  • 504 Gateway Timeout: 게이트웨이에서 시간 초과 발생

홈페이지 운영 지원

홈페이지 점검·수정이 필요하신가요?

콘텐츠 수정, 유지보수, SEO 점검까지. 지금 상태와 필요한 작업만 짧게 정리해 드립니다.