HTTP 상태코드
HTTP 상태코드 의미를 코드·이름·설명으로 검색하고 카테고리별로 조회하는 레퍼런스.
34개 결과
Continue
요청의 첫 부분이 정상 수신되었으니 나머지 본문을 계속 전송하라는 안내입니다.
Switching Protocols
클라이언트가 요청한 프로토콜로 전환합니다. WebSocket 업그레이드 등에 사용됩니다.
Early Hints
최종 응답 전에 미리 일부 헤더(예: preload 링크)를 보내 리소스를 선로딩하게 합니다.
OK
요청이 성공했습니다. 가장 일반적인 성공 응답입니다.
Created
요청이 성공했고 새로운 리소스가 생성되었습니다. 보통 POST 요청에 대한 응답입니다.
Accepted
요청은 수락되었지만 아직 처리가 완료되지 않았습니다. 비동기 처리에 사용됩니다.
No Content
요청은 성공했지만 반환할 본문이 없습니다. DELETE나 빈 응답에 자주 쓰입니다.
Partial Content
Range 요청에 따라 리소스의 일부분만 반환했습니다. 이어받기·스트리밍에 사용됩니다.
Moved Permanently
리소스가 영구적으로 새 URL로 이동했습니다. 검색엔진은 새 주소로 갱신합니다.
Found
리소스가 일시적으로 다른 URL에 있습니다. 향후 요청은 원래 URL을 계속 사용합니다.
See Other
다른 URL에서 GET으로 결과를 받으라는 응답입니다. POST 후 리다이렉트에 사용됩니다.
Not Modified
캐시된 리소스가 변경되지 않았으니 캐시를 그대로 사용하라는 응답입니다.
Temporary Redirect
일시적 리다이렉트로, 원래의 HTTP 메서드와 본문을 그대로 유지합니다.
Permanent Redirect
영구 리다이렉트로, 메서드와 본문을 유지합니다. 301의 메서드 보존 버전입니다.
Bad Request
잘못된 문법 등으로 서버가 요청을 이해할 수 없습니다.
Unauthorized
인증이 필요합니다. 자격 증명이 없거나 유효하지 않습니다.
Forbidden
서버가 요청을 이해했지만 권한이 없어 거부합니다. 인증해도 접근할 수 없습니다.
Not Found
요청한 리소스를 찾을 수 없습니다. 가장 흔한 클라이언트 오류입니다.
Method Not Allowed
해당 리소스가 지원하지 않는 HTTP 메서드로 요청했습니다.
Not Acceptable
클라이언트가 Accept 헤더로 요구한 형식의 응답을 제공할 수 없습니다.
Request Timeout
클라이언트가 정해진 시간 안에 요청을 완료하지 않아 연결을 종료했습니다.
Conflict
현재 리소스 상태와 충돌하여 요청을 처리할 수 없습니다. 동시 수정 등에 발생합니다.
Gone
리소스가 영구적으로 삭제되어 더 이상 사용할 수 없습니다.
Payload Too Large
요청 본문이 서버가 처리할 수 있는 크기를 초과했습니다.
Unsupported Media Type
요청 본문의 미디어 타입을 서버가 지원하지 않습니다.
I'm a teapot
찻주전자는 커피를 끓일 수 없습니다. 만우절 농담에서 유래한 상태코드입니다.
Unprocessable Entity
문법은 맞지만 의미상 오류(유효성 검증 실패 등)로 처리할 수 없습니다.
Too Many Requests
일정 시간 동안 너무 많은 요청을 보냈습니다. 속도 제한(rate limit)에 걸린 상태입니다.
Internal Server Error
서버 내부에서 예기치 못한 오류가 발생했습니다. 가장 일반적인 서버 오류입니다.
Not Implemented
서버가 요청한 기능을 지원하지 않아 처리할 수 없습니다.
Bad Gateway
게이트웨이나 프록시 서버가 상위 서버로부터 잘못된 응답을 받았습니다.
Service Unavailable
서버가 과부하 또는 점검으로 일시적으로 요청을 처리할 수 없습니다.
Gateway Timeout
게이트웨이나 프록시가 상위 서버로부터 제때 응답을 받지 못했습니다.
HTTP Version Not Supported
요청에 사용된 HTTP 프로토콜 버전을 서버가 지원하지 않습니다.