소소한 지식 사전!

[소지사] Http 상태코드(Status Code)

개발 공주 2023. 6. 25. 19:02
728x90
  • HTTP 상태 코드(Status Code)를 통해 브라우저와 서버 간의 요청, 응답 과정에서 발생할 수 있는 상황들을 표현할 수 있다
    • HTTP 상태 코드는 3자리 숫자로 이루어져 있다.
    • 첫 번째 자리 숫자는 상태 코드의 분류를 나타내는 용도로 사용되며, 나머지 두 자리는 세부적인 정보이다.
    • 1xx (Informational)
      • 1xx 상태 코드는 요청이 수신되었으며 처리가 계속되고 있음을 나타냄
      • 주로 웹 브라우저와 같은 클라이언트가 서버와의 연결 상태를 확인하기 위해 사용.
    • 2xx (Successful)
      • 2xx 상태 코드는 클라이언트의 요청이 성공적으로 처리되었음을 나타냄
      • 가장 많이 사용되는 상태 코드는 200이다.
      • 이는 요청이 성공적으로 처리되었으며 클라이언트가 요청한 데이터가 서버에서 제공됨을 의미
    • 3xx (Redirection)
      • 3xx 상태 코드는 클라이언트가 추가적인 조치를 취해야 함을 나타냄
      • 이 상태 코드는 주로 페이지 이동, 리다이렉션 등에 사용됨
    • 4xx (Client Error)
      • 4xx 상태 코드는 클라이언트에 오류가 있음을 나타냄
      • 이 상태 코드는 주로 클라이언트의 잘못된 요청, 인증 오류 등에 사용됨
      • 가장 많이 사용되는 상태 코드는 404입니다. 이는 클라이언트가 요청한 페이지나 리소스를 서버에서 찾을 수 없음을 의미
    • 5xx (Server Error)
      • 5xx 상태 코드는 서버에 오류가 발생했음을 나타냄
      • 이 상태 코드는 주로 서버의 오류, 서버 과부하 등에 사용됨
      • 가장 많이 사용되는 상태 코드는 500입니다. 이는 서버 내부 오류가 발생함을 의미

 

[자세한 상태코드는 아래 링크에]

https://developer.mozilla.org/ko/docs/Web/HTTP/Status

'소소한 지식 사전!' 카테고리의 다른 글

[소지사] ORM이란  (0) 2023.06.27
[소지사] Jackson  (0) 2023.06.27
[소지사] MVC 디자인 패턴  (0) 2023.06.25
[소지사] Http란  (0) 2023.06.25
[소지사]서버-클라이언트 통신 이해하기  (0) 2023.05.18