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: 게이트웨이에서 시간 초과 발생
..
