HTTP 상태 코드 목록

HTTP 상태 코드와 설명을 보고 검색하세요.

1xx Informational

  • 100계속

    클라이언트는 요청을 계속해야 합니다.

  • 101프로토콜 전환

    서버가 클라이언트의 요청에 따라 프로토콜을 전환하고 있습니다.

  • 102처리 중

    서버가 요청을 수신하여 처리 중이지만 아직 응답을 사용할 수 없습니다.

  • 103초기 힌트

    서버가 클라이언트에게 초기 힌트를 보내고 있습니다.

2xx Successful

  • 200OK (성공)

    요청이 성공했습니다.

  • 201생성됨

    요청이 이행되었고 그 결과 새로운 리소스가 생성되었습니다.

  • 202수락됨

    요청이 처리를 위해 수락되었지만 처리가 완료되지 않았습니다.

  • 203신뢰할 수 없는 정보

    반환된 메타 정보는 원본 서버에서 온 것이 아닙니다.

  • 204콘텐츠 없음

    서버가 요청을 성공적으로 처리했으며 콘텐츠를 반환하지 않습니다.

  • 205콘텐츠 재설정

    서버가 요청을 성공적으로 처리했지만 콘텐츠를 반환하지 않으며 요청자가 문서 보기를 재설정하도록 요구합니다.

  • 206부분 콘텐츠

    클라이언트가 보낸 범위 헤더로 인해 서버가 리소스의 일부만 제공하고 있습니다.

  • 207다중 상태

    WebDAV; DAV 바인딩의 멤버는 여러 상태 코드를 가집니다.

  • 208이미 보고됨

    WebDAV; 바인딩의 멤버는 이전 응답에서 이미 열거되었습니다.

  • 226IM 사용됨

    서버가 GET 요청을 이행했으며 응답은 현재 인스턴스에 적용된 하나 이상의 인스턴스 조작 결과의 표현입니다.

3xx Redirection

  • 300다중 선택

    클라이언트가 선택할 수 있는 리소스에 대한 여러 옵션을 나타냅니다.

  • 301영구 이동

    이 요청과 모든 향후 요청은 지정된 URI로 전달되어야 합니다.

  • 302찾음

    클라이언트에게 다른 URL을 보도록(탐색하도록) 지시합니다.

  • 303기타 위치 보기

    요청에 대한 응답은 GET 메서드를 사용하여 다른 URI에서 찾을 수 있습니다.

  • 304수정되지 않음

    요청 헤더에 지정된 버전 이후 리소스가 수정되지 않았음을 나타냅니다.

  • 305프록시 사용

    요청된 리소스는 프록시를 통해서만 사용할 수 있습니다.

  • 307임시 리디렉션

    요청은 다른 URI로 반복되어야 합니다. 향후 요청은 여전히 원래 URI를 사용해야 합니다.

  • 308영구 리디렉션

    요청과 모든 향후 요청은 다른 URI를 사용하여 반복되어야 합니다.

4xx Client Error

  • 400잘못된 요청

    명백한 클라이언트 오류로 인해 서버가 요청을 처리할 수 없거나 처리하지 않을 것입니다.

  • 401인증되지 않음

    인증이 필요하며 실패했거나 아직 제공되지 않았습니다.

  • 402결제 필요

    향후 사용을 위해 예약되어 있습니다.

  • 403금지됨

    요청은 유효했지만 서버가 작업을 거부하고 있습니다.

  • 404찾을 수 없음

    요청된 리소스를 찾을 수 없지만 향후 사용할 수 있을 수 있습니다.

  • 405허용되지 않는 메서드

    요청된 리소스에 대해 요청 메서드가 지원되지 않습니다.

  • 406수락할 수 없음

    요청된 리소스는 Accept 헤더에 따라 수락할 수 없는 콘텐츠만 생성할 수 있습니다.

  • 407프록시 인증 필요

    클라이언트는 먼저 프록시로 자신을 인증해야 합니다.

  • 408요청 시간 초과

    서버가 요청을 기다리는 동안 시간이 초과되었습니다.

  • 409충돌

    요청의 충돌로 인해 요청을 처리할 수 없음을 나타냅니다.

  • 410사라짐

    요청된 리소스가 더 이상 사용할 수 없으며 다시 사용할 수 없음을 나타냅니다.

  • 411길이 필요

    요청이 콘텐츠 길이를 지정하지 않았으며, 이는 요청된 리소스에 필요합니다.

  • 412사전 조건 실패

    서버가 요청자가 요청에 설정한 사전 조건 중 하나를 충족하지 않습니다.

  • 413페이로드 너무 큼

    요청이 서버가 처리할 의향이 있거나 처리할 수 있는 것보다 큽니다.

  • 414URI 너무 김

    제공된 URI가 너무 길어 서버가 처리할 수 없습니다.

  • 415지원되지 않는 미디어 유형

    요청 엔터티에 서버 또는 리소스가 지원하지 않는 미디어 유형이 있습니다.

  • 416범위 만족할 수 없음

    클라이언트가 파일의 일부를 요청했지만 서버가 해당 부분을 제공할 수 없습니다.

  • 417예상 실패

    서버가 Expect 요청 헤더 필드의 요구 사항을 충족할 수 없습니다.

  • 418나는 찻주전자

    이 코드는 1998년 만우절 농담으로 정의되었습니다.

  • 421잘못된 요청

    요청이 응답을 생성할 수 없는 서버로 전달되었습니다.

  • 422처리할 수 없는 엔터티

    요청 형식이 올바르지만 의미론적 오류로 인해 따를 수 없었습니다.

  • 423잠김

    액세스 중인 리소스가 잠겨 있습니다.

  • 424실패한 종속성

    요청이 다른 요청에 의존했고 해당 요청이 실패했기 때문에 요청이 실패했습니다.

  • 426업그레이드 필요

    클라이언트는 다른 프로토콜로 전환해야 합니다.

  • 428사전 조건 필요

    원본 서버는 요청이 조건부여야 함을 요구합니다.

  • 429너무 많은 요청

    사용자가 주어진 시간 내에 너무 많은 요청을 보냈습니다(속도 제한).

  • 431요청 헤더 필드 너무 큼

    헤더 필드가 너무 커서 서버가 요청을 처리할 의향이 없습니다.

  • 451법적 이유로 사용할 수 없음

    법적 요구의 결과로 서버가 리소스에 대한 액세스를 거부하고 있습니다.

5xx Server Error

  • 500내부 서버 오류

    예상치 못한 조건이 발생했을 때 제공되는 일반적인 오류 메시지입니다.

  • 501구현되지 않음

    서버가 요청 메서드를 인식하지 못하거나 요청을 이행할 능력이 없습니다.

  • 502잘못된 게이트웨이

    서버가 게이트웨이 또는 프록시 역할을 하고 있었고 업스트림 서버로부터 잘못된 응답을 받았습니다.

  • 503서비스를 사용할 수 없음

    서버가 현재 사용할 수 없습니다(과부하 또는 유지 관리 중이기 때문).

  • 504게이트웨이 시간 초과

    서버가 게이트웨이 또는 프록시 역할을 하고 있었고 적시에 응답을 받지 못했습니다.

  • 505HTTP 버전 지원되지 않음

    서버가 요청에 사용된 HTTP 프로토콜 버전을 지원하지 않습니다.

  • 506변형도 협상함

    요청에 대한 투명한 콘텐츠 협상으로 인해 순환 참조가 발생합니다.

  • 507저장 공간 부족

    서버가 요청을 완료하는 데 필요한 표현을 저장할 수 없습니다.

  • 508루프 감지됨

    서버가 요청을 처리하는 동안 무한 루프를 감지했습니다.

  • 510확장되지 않음

    서버가 요청을 이행하려면 요청에 대한 추가 확장이 필요합니다.

  • 511네트워크 인증 필요

    클라이언트는 네트워크 액세스를 얻기 위해 인증해야 합니다.

HTTP 상태 코드에 대한 자주 묻는 질문

HTTP 상태 코드란 무엇인가요?

HTTP 상태 코드는 브라우저의 요청에 대한 서버의 세 자리 응답입니다. 특정 HTTP 요청이 성공적으로 완료되었는지, 추가 조치가 필요한지 또는 오류가 발생했는지를 나타냅니다.

HTTP 상태 코드가 왜 중요한가요?

웹사이트 문제를 진단하고, 서버 응답을 이해하며, 원활한 사용자 경험을 보장하는 데 중요합니다. 또한 검색 엔진에 페이지 처리 방법을 알려줌으로써 SEO에서 중요한 역할을 합니다(예: 페이지가 이동되었거나 사라진 경우).

HTTP 상태 코드에는 몇 가지 범주가 있나요?

HTTP 상태 코드는 1xx(정보), 2xx(성공), 3xx(리디렉션), 4xx(클라이언트 오류), 5xx(서버 오류)의 다섯 가지 클래스로 분류됩니다. 각 클래스는 다른 유형의 서버 응답을 나타냅니다.

4xx 오류와 5xx 오류의 차이점은 무엇인가요?

4xx 오류(예: 404 찾을 수 없음)는 클라이언트의 요청에 문제가 있음을 나타내며, 이는 서버가 클라이언트가 실수를 했다고 생각함을 의미합니다. 5xx 오류(예: 500 내부 서버 오류)는 서버 측의 문제로 인해 유효해 보이는 요청을 서버가 처리하지 못했음을 의미합니다.

페이지가 영구적으로 이동할 때 SEO에 가장 적합한 HTTP 상태 코드는 무엇인가요?

페이지 URL이 영구적으로 변경된 경우 SEO에 가장 적합한 HTTP 상태 코드는 301 영구 이동 리디렉션입니다. 이는 검색 엔진에 모든 링크 자산과 순위 신호를 새 URL로 이전하도록 지시합니다.

404 오류는 무엇을 의미하며 어떻게 수정하나요?

404 찾을 수 없음 오류는 서버가 요청된 리소스(예: 웹페이지)를 찾을 수 없음을 의미합니다. 이를 수정하려면 URL이 올바른지 확인하거나, 웹마스터인 경우 누락된 페이지를 복원하거나 관련 페이지로 301 리디렉션을 설정하십시오.

Related Tools