오늘의 인기 글
최근 글
최근 댓글
Today
Total
05-01 02:52
관리 메뉴

우노

[Network] HTTP 상태 코드 본문

Network & Security/Concept

[Network] HTTP 상태 코드

운호(Noah) 2023. 2. 18. 15:14

들어가기 앞서,

  • 모든 HTTP 응답 코드는 5개의 클래스로 구분됩니다.
  • 상태 코드의 첫 번째 숫자는 응답 클래스를 의미하며, 다음과 같습니다.
    • 1xx (정보): 요청을 받았으며 프로세스를 계속한다.
    • 2xx (성공): 요청을 성공적으로 받았으며 인식했고 수용하였다.
    • 3xx (리다이렉션): 요청 완료를 위해 추가 작업 조치가 필요하다.
    • 4xx (클라이언트 오류): 요청의 문법이 잘못되었거나 요청을 처리할 수 없다.
    • 5xx (서버 오류): 서버가 명백히 유효한 요청에 대해 충족을 실패했다.
  • 해당 포스트에선, 개인적으로 주로 확인하는 HTTP 상태 코드에 대해서 정리합니다.

4xx (요청 오류)

  • 403 (Forbidden, 금지됨)
    • 서버가 요청을 거부하고 있다.
    • 예를 들자면, 사용자가 리소스에 대한 필요 권한을 갖고 있지 않다.
    • 401은 인증 실패, 403은 인가 실패라고 볼 수 있음
  • 404 (Not Found, 찾을 수 없음)
    • 서버가 요청한 페이지(Resource)를 찾을 수 없다.
    • 예를 들어, 서버에 존재하지 않는 페이지에 대한 요청이 있을 경우 서버는 이 코드를 제공한다.

5xx (서버 오류)

  • 500 (내부 서버 오류)
    • 서버에 오류가 발생하여 요청을 수행할 수 없다.

참고

Comments