HTTP 상태 코드 참조
Continue
서버가 요청 헤더를 받았으며, 클라이언트는 요청 본문을 계속 보내야 합니다.
Switching Protocols
서버가 클라이언트 요청에 따라 프로토콜을 전환합니다(예: WebSocket으로 업그레이드).
Processing
서버가 요청을 받았고 처리 중이지만, 아직 반환할 응답이 없습니다(WebDAV).
Early Hints
최종 응답 전에 일부 헤더를 미리 반환하여 브라우저가 리소스를 사전 로드할 수 있도록 합니다.
OK
요청이 성공했으며, 응답에 요청된 데이터가 포함되어 있습니다.
Created
요청이 성공했으며 서버가 새 리소스를 생성했습니다.
Accepted
요청이 수락되었지만 아직 처리가 완료되지 않았습니다(비동기 처리).
Non-Authoritative Information
반환된 메타 정보는 소스 서버가 아닌 제3자 사본에서 가져온 것입니다.
No Content
요청이 성공했지만 응답 본문 내용이 없습니다.
Reset Content
요청이 성공했으며, 클라이언트가 현재 페이지 뷰를 재설정하도록 요구합니다(예: 양식 비우기).
Partial Content
서버가 일부 내용을 성공적으로 반환했습니다(중단점에서 다시 시작, 세그먼트 다운로드에 사용).
Multi-Status
다중 상태 응답으로, 본문에 여러 리소스의 각 상태가 포함되어 있습니다(WebDAV).
Already Reported
바인딩 멤버가 이미 앞서 열거되어 중복 나열하지 않습니다(WebDAV).
IM Used
서버가 리소스에 대한 인스턴스 작업을 완료하고 결과를 반환했습니다.
Multiple Choices
요청된 리소스에 여러 선택 가능한 표현이 있어 클라이언트가 하나를 선택해야 합니다.
Moved Permanently
리소스가 새 주소로 영구적으로 이동했으며, 이후 요청은 새 URL을 사용해야 합니다.
Found
리소스가 일시적으로 다른 주소에 있으며, 이후에도 원래 URL을 사용합니다.
See Other
다른 주소에 GET 메서드를 사용하여 결과를 얻어야 합니다(양식 제출 후 흔히 발생).
Not Modified
리소스가 수정되지 않았으므로 로컬 캐시를 직접 사용할 수 있습니다.
Temporary Redirect
리소스가 일시적으로 리다이렉트되며, 원래 요청 메서드를 유지해야 합니다.
Permanent Redirect
리소스가 영구적으로 리다이렉트되며, 원래 요청 메서드를 유지해야 합니다.
Bad Request
요청 구문 오류 또는 잘못된 매개변수로 서버가 이해할 수 없습니다.
Unauthorized
인증이 필요합니다. 유효한 로그인 자격 증명을 제공하세요.
Payment Required
미래의 유료 시나리오를 위해 예약되어 있으며 현재는 거의 사용되지 않습니다.
Forbidden
서버가 요청을 이해했지만 실행을 거부합니다. 권한이 부족합니다.
Not Found
요청된 리소스를 찾을 수 없습니다. 주소가 잘못되었거나 삭제되었을 수 있습니다.
Method Not Allowed
요청 메서드가 해당 리소스에서 허용되지 않습니다(예: 읽기 전용 인터페이스에 POST 사용).
Not Acceptable
서버가 클라이언트의 Accept 요구 사항을 충족하는 내용을 반환할 수 없습니다.
Proxy Authentication Required
프록시 서버를 통한 인증을 먼저 수행해야 합니다.
Request Timeout
클라이언트 요청 시간 초과, 서버 연결 해제.
Conflict
요청이 리소스의 현재 상태와 충돌합니다 (예: 동시 편집).
Gone
리소스가 영구적으로 삭제되었으며 복구되지 않습니다.
Length Required
요청에 필수적인 Content-Length 헤더가 누락되었습니다.
Precondition Failed
요청 헤더의 사전 조건이 충족되지 않았습니다.
Payload Too Large
요청 본문이 너무 커서 서버가 허용하는 상한을 초과합니다.
URI Too Long
요청 URI가 너무 길어 서버 처리 능력을 초과합니다.
Unsupported Media Type
요청 본문의 미디어 타입이 서버에서 지원되지 않습니다.
Range Not Satisfiable
요청된 범위를 충족할 수 없습니다 (예: 파일 크기 초과).
Expectation Failed
요청 헤더의 Expect 필드 기대를 충족할 수 없습니다.
I'm a teapot
저는 주전자입니다, 커피를 끓일 수 없습니다—만우절 농담 상태 코드.
Misdirected Request
요청이 응답을 생성할 수 없는 서버로 전송되었습니다.
Unprocessable Entity
요청 형식이 올바르지만 의미가 잘못되어 처리할 수 없습니다 (주로 유효성 검증 실패 시).
Locked
대상 리소스가 잠겨 있어 일시적으로 작업할 수 없습니다 (WebDAV).
Failed Dependency
의존하는 사전 요청 실패로 인해 현재 요청도 실패합니다 (WebDAV).
Too Early
서버가 재생될 수 있는 요청을 처리하기를 원하지 않습니다.
Upgrade Required
클라이언트가 계속하려면 다른 프로토콜로 업그레이드해야 합니다.
Precondition Required
요청에 사전 조건을 포함하여 충돌 업데이트를 방지해야 합니다.
Too Many Requests
요청이 너무 빈번하여 속도 제한이 발생했습니다. 나중에 다시 시도해 주세요.
Request Header Fields Too Large
요청 헤더 필드가 너무 커서 서버가 처리를 거부합니다.
Unavailable For Legal Reasons
법률적 이유로 해당 리소스에 접근할 수 없습니다.
Internal Server Error
서버 내부에서 예상치 못한 오류가 발생했습니다.
Not Implemented
서버가 현재 요청에 필요한 기능을 지원하지 않습니다.
Bad Gateway
게이트웨이 또는 프록시로서 상위 서버에서 유효하지 않은 응답을 받았습니다.
Service Unavailable
서버가 일시적으로 사용할 수 없습니다 (과부하 또는 유지보수 중). 나중에 다시 시도해 주세요.
Gateway Timeout
게이트웨이 또는 프록시로서 상위 서버 응답 대기 시간이 초과되었습니다.
HTTP Version Not Supported
서버가 요청에 사용된 HTTP 프로토콜 버전을 지원하지 않습니다.
Variant Also Negotiates
콘텐츠 협상 구성 오류로 인해 순환 참조가 발생했습니다.
Insufficient Storage
서버 저장 공간이 부족하여 요청을 완료할 수 없습니다 (WebDAV).
Loop Detected
요청 처리 중 무한 루프가 감지되었습니다 (WebDAV).
Not Extended
요청을 서버에서 처리하기 위해 추가 확장이 필요합니다.
Network Authentication Required
접속을 위해 네트워크 인증이 필요합니다 (예: 공용 Wi-Fi 연결).
자주 묻는 질문
첫 자리 숫자에 따라 5가지로 분류됩니다: 1xx 정보 (요청 수신, 계속 처리), 2xx 성공, 3xx 리디렉션, 4xx 클라이언트 오류 (요청에 문제가 있음), 5xx 서버 오류 (서버 처리 실패).

