우노
[Network] HTTP 상태 코드 본문
들어가기 앞서,
- 모든 HTTP 응답 코드는 5개의 클래스로 구분됩니다.
- 상태 코드의 첫 번째 숫자는 응답 클래스를 의미하며, 다음과 같습니다.
- 1xx (정보): 요청을 받았으며 프로세스를 계속한다.
- 2xx (성공): 요청을 성공적으로 받았으며 인식했고 수용하였다.
- 3xx (리다이렉션): 요청 완료를 위해 추가 작업 조치가 필요하다.
- 4xx (클라이언트 오류): 요청의 문법이 잘못되었거나 요청을 처리할 수 없다.
- 5xx (서버 오류): 서버가 명백히 유효한 요청에 대해 충족을 실패했다.
- 해당 포스트에선, 개인적으로 주로 확인하는 HTTP 상태 코드에 대해서 정리합니다.
4xx (요청 오류)
- 403 (Forbidden, 금지됨)
- 서버가 요청을 거부하고 있다.
- 예를 들자면, 사용자가 리소스에 대한 필요 권한을 갖고 있지 않다.
- 401은 인증 실패, 403은 인가 실패라고 볼 수 있음
- 404 (Not Found, 찾을 수 없음)
- 서버가 요청한 페이지(Resource)를 찾을 수 없다.
- 예를 들어, 서버에 존재하지 않는 페이지에 대한 요청이 있을 경우 서버는 이 코드를 제공한다.
5xx (서버 오류)
- 500 (내부 서버 오류)
- 서버에 오류가 발생하여 요청을 수행할 수 없다.
참고
'Network & Security > Concept' 카테고리의 다른 글
[Network] 통신사별 DNS 서버 아이피 주소 (SKT, KT, LG, 구글) (0) | 2023.02.23 |
---|---|
[Network] OpenID Connect(OIDC), OAuth 2.0 차이 (0) | 2023.02.18 |
[Network] TCP 의 3-Way Handshaking, 4-Way Handshaking 이란? (0) | 2022.06.10 |
[Network] www.google.com 접속 흐름 (0) | 2022.06.10 |
[Network] TCP/IP 와 TCP/IP 4계층이란? (1) | 2022.06.10 |
Comments