최원종의 개발 블로그

V4 (인증과 권한 처리와 예외 처리)-1 에러 페이지 만들기 본문

Spring boot 입문

V4 (인증과 권한 처리와 예외 처리)-1 에러 페이지 만들기

chl6698 2026. 5. 15. 17:48

 


 

주요 상태 코드 정의

-1XX: Informational(정보 제공)
    - 임시 응답으로 현재 클라이언트의 요청까지는 처리되었으니 계속 진행하라는 의미.
    HTTP 1.1 버전부터 추가됨.

-2XX: Success(성공)
    - 클라이언트의 요청이 서버에서 성공적으로 처리되었다는 의미.

-3XX: Redirection(리다이렉션)
    - 완전한 처리를 위해서 추가 동작이 필요한 경우.
    주로 서버의 주소 또는 요청한 URI의 웹 문서가 이동되었으니 그 주소로 다시 시도하라는 의미.

-4XX: Client Error(클라이언트 에러)
    - 없는 페이지를 요청하는 등 클라이언트의 요청 메시지 내용이 잘못된 경우를 의미.

-5XX: Server Error(서버 에러)
    - 서버 사정으로 메시지 처리에 문제가 발생한 경우.
    서버의 부하, DB 처리 과정 오류, 서버에서 익셉션이 발생하는 경우를 의미.

주요 5xx 상태코드 확인


 

주요 4xx 상태코드 확인 - (클라이언트 에러) 클라이언트의 요청에 오류가 있다.

상태 코드 상태 텍스트   한국어 뜻  서버 측면에서의 의미
400 Bad Request 잘못된 요청 요청 구문, 유효하지 않은 요청 메시지 또는 디코딩할 수 없는 내용으로 인해 서버가 요청을 이해할 수 없음.
401 Unauthorized 인증 없음 요청이 인증을 필요로 하며, 클라이언트가 해당 인증을 제공하지 않았음. WWW-Authenticate 헤더를 통해 인증 방식을 지정.
403 Forbidden 권한 없음 서버가 요청을 이해했으나, 권한 없음 또는 기타 사유로 인해 요청을 수행 거부.
404 Not Found 찾을 수 없음 서버가 요청한 리소스를 찾을 수 없음. 주소 오타 또는 리소스 이동/삭제 등이 원인일 수 있음.

 


주요 5xx 상태코드 확인 - (서버 에러) - 클라이언트의 요청은 유효한데 서버가 처리에 실패하였다.

코드 상태 텍스트 한국어 뜻 서버 측면에서의 의미
500 Internal Server Error 내부 서버 오류 서버 내부에 오류가 발생하여 요청을 처리할 수 없음. 일반적으로 서버 측에서 예상치 못한 상황이 발생했을 때 반환됨.
501 Not Implemented 구현되지 않음 서버가 요청된 메소드를 지원하지 않거나 구현하지 않음. 예를 들어, 서버가 PUT 메소드를 지원하지 않는 경우에 반환됨.
502 Bad Gateway 불량 게이트웨이 게이트웨이나 프록시 역할을 하는 서버가 뒤쪽 서버로부터 잘못된 응답을 받았음. 대개 다른 서버로의 요청 중 문제가 발생했을 때 사용됨.
503 Service Unavailable 서비스 제공불가 서버가 일시적으로 요청을 처리할 수 없는 상태임. 일반적으로 서버 과부하나 유지 보수로 인해 일시적으로 서비스를 제공할 수 없을 때 반환됨.