ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • HTTP 상태 코드 (100, 200, 300, 400, 500)
    CS 2024. 8. 28. 22:50

    HTTP 상태 코드란 ?

     

    - HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려줌

    - 응답은 5개의 그룹으로 나뉨 : 정보를 제공하는 응답, 성공적인 응답, 리다이렉트, 클라이언트 에러, 그리고 서버 에러

     

     

    그룹 코드 상수 설명
    정보 응답 100 Continue 지금까지의 상태가 괜찮으며
    클라이언트가 계속해서 요청을 하거나 이미 요청을 완료한 경우에는 무시해도 되는 것을 알려줌
    101 Switching Protocol 클라이언트가 보낸 Upgrade 요청 헤더에 대한 응답에 들어감
    성공응답 200 OK 요청이 성공적으로 됨
    201 Created 요청이 성공적
    그 결과로 새로운 리소스가 생성
    202 Accepted 요청을 수신하였지만 그에 응하여 행동할 수 없음
    리다이렉션 메시지 300 Multiple Choice 요청에 대해서 하나 이상의 응답이 가능
    301 Moved Permanently 요청한 리소스의 URI가 변경되었음을 의미
    302 Found 요청한 리소스의 URI가 일시적으로 변경되었음을 의미
    303 See Other 서버가 클라이언트로 직접 보내는 응답
    클라이언트 오류 응답 400 Bad Request 잘못된 문법으로 인하여 서버가 요청을 이해할 수 없음을 의미
    401 Unauthorized 비인증(unauthenticated) 을 의미.
    403 Forbidden 클라이언트는 콘텐츠에 접근할 권리를 가지고 있지 않음
    401과 다른 점은 서버가 클라이언트가 누구인지 알고 있음
    404 Not Found 서버는 요청받은 리소스를 찾을 수 없음 브라우저에서는 알려지지 않은 URL을 의미
    서버 오류 응답 500 Internal Server Error 서버는 아직 처리 방법을 알 수 없음
    501 Not Implemented 요청 방법은 서버에서 지원되지 않으므로 처리할 수 없음
    503 Service Unavailable 서버가 요청을 처리할 준비가 되지 않음 

     

     

    출처 및 참고하면 좋은 자료

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

     

    HTTP 상태 코드 - HTTP | MDN

    HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려줍니다. 응답은 5개의 그룹으로 나누어집니다: 정보를 제공하는 응답, 성공적인 응답, 리다이렉트, 클라이언트 에러, 그리고

    developer.mozilla.org

     

     

    'CS' 카테고리의 다른 글

    보일러플레이트란?  (0) 2024.07.29
    MVC 패턴  (0) 2024.07.18
Designed by Tistory.