프로필사진
DevOps 부트캠프 기록일지
DevOps_04_김재환
06_HTTP 응답 코드의 200, 300, 400, 500번대의 특징과 차이점을 설명하세요.
06_HTTP 응답 코드의 200, 300, 400, 500번대의 특징과 차이점을 설명하세요.

2023. 3. 16. 15:16부트캠프/DevOps (TIL)

HTTP 응답 코드는 클라이언트의 요청에 대한 서버의 응답 상태를 알려주는 코드입니다. 응답 코드는 100번대, 200번대, 300번대, 400번대, 500번대로 구분됩니다.

 

  • 100번대: 요청이 성공적으로 수신되었으며, 계속 처리 중임을 나타냅니다.
  • 200번대: 요청이 성공적으로 처리되었음을 나타냅니다. 예를 들어, 200은 요청이 성공적으로 처리되었음을 나타냅니다.
  • 300번대: 요청이 완료되기 위해 추가 작업이 필요함을 나타냅니다. 예를 들어, 301 Moved Permanently는 요청한 페이지가 새 위치로 옮겨졌음을 나타냅니다.
  • 400번대: 클라이언트 측 오류를 나타내며, 요청이 처리될 수 없음을 나타냅니다. 예를 들어, 404 Not Found는 요청한 페이지가 없음을 나타냅니다.
  • 500번대: 서버 측 오류를 나타내며, 요청이 처리되지 않음을 나타냅니다. 예를 들어, 500 Internal Server Error는 서버에서 요청을 처리하는 동안 오류가 발생했음을 나타냅니다.

차이점은 각각의 응답 코드가 나타내는 상태가 다르다는 것입니다. 200번대는 성공적으로 처리되었음을 나타내고, 300번대는 추가 작업이 필요함을 나타내며, 400번대는 클라이언트 측 오류를 나타내며, 500번대는 서버 측 오류를 나타냅니다. 이러한 차이점을 이해하면 서버와 클라이언트 간의 통신에서 문제가 발생했을 때 어떤 종류의 문제가 있는지 더 쉽게 파악할 수 있습니다.

 

출처

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/200

'부트캠프 > DevOps (TIL)' 카테고리의 다른 글

09_Study(git 설정과 명령어)  (0) 2023.03.20
08_Study(HTTP Messages)  (0) 2023.03.16
07_Study(DNS)  (0) 2023.03.15
07_Study(IP)  (0) 2023.03.15
07_Study(URL과 URI)  (0) 2023.03.15