javaboiii의 Error | Exception

ERROR - 4xx, 5xx

javaboiii 2024. 8. 6. 19:44

4xx (클라이언트 오류)

  • 의미: 클라이언트 요청에서 발생하는 문제
  • 주로 발생하는 영역: 프론트엔드, JavaScript
  • 설명: 클라이언트가 잘못된 요청을 보낼 때 발생하는 에러 코드임사용자가 올바르지 않은 URL을 입력하거나 잘못된 요청을 보낼 경우, 서버는 해당 요청을 이해하거나 처리할 수 없어 4xx 오류를 반환함
  • 예시:
    1. 없는 페이지 경로를 요청:
      • 404 Not Found: 사용자가 존재하지 않는 페이지를 요청할 때 발생함 예를 들어, 잘못된 링크를 클릭하거나 오타가 있는 URL을 입력할 때 발생함
    2. 페이지의 경로가 잘못됨:
      • 400 Bad Request: 클라이언트의 요청이 잘못되었을 때 발생함 잘못된 URL 형식, 요청 파라미터 오류 등이 원인일 수 있음

5xx (서버 오류)

  • 의미: 서버 응답에서 발생하는 문제
  • 주로 발생하는 영역: 백엔드, 서버, 데이터베이스, Java, JSP
  • 설명: 서버가 요청을 처리하는 과정에서 내부 오류가 발생할 때 반환되는 에러 코드임 서버 자체의 문제이거나 서버에서 실행되는 코드에 문제가 있을 때 주로 발생함
  • 예시:
    • 500 Internal Server Error: 서버에서 요청을 처리하는 도중 예상치 못한 오류가 발생할 때 발생함 예를 들어, Java 코드의 예외 처리 실패, 데이터베이스 연결 문제 등이 있음