4xx (클라이언트 오류)
- 의미: 클라이언트 요청에서 발생하는 문제
- 주로 발생하는 영역: 프론트엔드, JavaScript
- 설명: 클라이언트가 잘못된 요청을 보낼 때 발생하는 에러 코드임사용자가 올바르지 않은 URL을 입력하거나 잘못된 요청을 보낼 경우, 서버는 해당 요청을 이해하거나 처리할 수 없어 4xx 오류를 반환함
- 예시:
- 없는 페이지 경로를 요청:
- 404 Not Found: 사용자가 존재하지 않는 페이지를 요청할 때 발생함 예를 들어, 잘못된 링크를 클릭하거나 오타가 있는 URL을 입력할 때 발생함
- 페이지의 경로가 잘못됨:
- 400 Bad Request: 클라이언트의 요청이 잘못되었을 때 발생함 잘못된 URL 형식, 요청 파라미터 오류 등이 원인일 수 있음
- 없는 페이지 경로를 요청:
5xx (서버 오류)
- 의미: 서버 응답에서 발생하는 문제
- 주로 발생하는 영역: 백엔드, 서버, 데이터베이스, Java, JSP
- 설명: 서버가 요청을 처리하는 과정에서 내부 오류가 발생할 때 반환되는 에러 코드임 서버 자체의 문제이거나 서버에서 실행되는 코드에 문제가 있을 때 주로 발생함
- 예시:
- 500 Internal Server Error: 서버에서 요청을 처리하는 도중 예상치 못한 오류가 발생할 때 발생함 예를 들어, Java 코드의 예외 처리 실패, 데이터베이스 연결 문제 등이 있음
'javaboiii의 Error | Exception' 카테고리의 다른 글
Exception - java.lang.IllegalStateException (0) | 2024.09.11 |
---|---|
Exception - java.lang.ClassCastException (1) | 2024.09.10 |
톰캣오류 - Server Tomcat v10.1 Server at localhost failed to start. (0) | 2024.09.09 |
Exception - javax.mail.SendFailedException (0) | 2024.08.26 |
Exception - ValidationException (0) | 2024.07.28 |