HTTP 상태코드 (Status code)

carlkim·2023년 11월 6일
0

CS학습 - 네트워크

목록 보기
33/48

status Code란?

서버가 제대로 응답했느냐를 나타내는 지표이다.

1xx(정보)

서버가 요청을 잘 받았으며 해당 프로세스를 계속 이어가며 처리하는 것을 의미

  • 100 : 계속함을 의미

2xx(성공)

서버가 요청을 잘 받았고 이를 기반으로 클라이언트에게 성공적으로 데이터를 보낸 것을 의미.

  • 200 OK : 요청이 성공적으로 되었다.
  • 201 CREATED : 요청이 성공적이었으며 그 결과 새로운 리소스가 생성되었다.

3XX(리다이렉션)

서버가 클라이언트의 요청에 대해 완료를 위해 추가 작업 조치가 필요하다

  • 301 MOVED PERMANETLY : 이 응답코드는 요청한 리소스의 URL이 변경되었음을 읨
    변경된 새로운 URL을 301 상태코드와 함께 주어야 합니다

4XX(클라이언트 오류)

클라이언트가 요청한 페이지를 제공할 수 없거나 클라이언트의 요청이 잘못되어 결과적으로 요청을 확인할 수 없습니다

  • 400 BAD REQUEST : 서버가 클라이언트 요청을 이해할 수 없음을 의미

  • 401 UNAUTHORIZED : 클라이언트의 인증이 되지 않음을 의미한다

  • 404 NOT FOUND : 요청받은 콘텐츠를 찾을 수 없다는 것을 의미.

    EX) 404 예제 : STACKOVERFLOW

5XX(서버 오류)

서버가 클라이언트의 요청을 처리하지 못하는 상태입니다

  • 500 INTERNAL SERVER ERROR : 서버에 오류가 있음을 의미
  • 502 BAD GATEWAY : 게이트웨이 또는 프록시 서버가 오류가 생겼음을 의미
  • 504 GATEWAY TIMEOUT : 게이트웨이 또는 프록시 서버가 정해진 TIMEOUT 시간동안 클라이언트의 요청을 처리하지 못함을 의미
profile
가장 나답게 문제해결.

0개의 댓글