Status Code(상태코드)

JooH·2025년 2월 27일

네트워크

목록 보기
12/15

1xx: 정보성 (Informational)

100 Continue: 요청이 정상적으로 수신되었고, 계속 진행해도 된다는 의미.
101 Switching Protocols: 클라이언트의 요청에 따라 서버가 프로토콜을 변경함.
102 Processing: 요청을 처리 중이며 아직 응답을 제공할 수 없음을 의미.

2xx: 성공 (Success)

200 OK: 요청이 성공적으로 처리됨.
201 Created: 요청이 성공적으로 처리되었으며, 새로운 리소스가 생성됨.
202 Accepted: 요청이 접수되었지만, 처리 완료 여부는 보장할 수 없음.
203 Non-Authoritative Information: 원본이 아닌 다른 출처에서 가져온 정보.
204 No Content: 요청은 성공했지만, 반환할 콘텐츠가 없음.
205 Reset Content: 요청을 수행한 후 클라이언트가 화면을 초기화해야 함.
206 Partial Content: 요청한 리소스의 일부만 반환됨 (예: 파일 다운로드의 일부 구간).

3xx: 리다이렉션 (Redirection)

300 Multiple Choices: 여러 개의 응답이 가능하며, 선택이 필요함.
301 Moved Permanently: 요청한 리소스가 영구적으로 이동됨.
302 Found: 요청한 리소스가 일시적으로 이동됨.
303 See Other: 요청한 리소스를 GET 요청을 통해 다른 URL에서 확인해야 함.
304 Not Modified: 캐시된 리소스를 그대로 사용해도 됨.
305 Use Proxy: 요청을 수행하려면 지정된 프록시를 사용해야 함 (현대 브라우저에서는 사용 안 함).
307 Temporary Redirect: 요청한 리소스가 일시적으로 이동되었지만, 같은 HTTP 메서드를 유지해야 함.
308 Permanent Redirect: 301과 동일하지만, 메서드도 그대로 유지됨.

4xx: 클라이언트 오류 (Client Error)

400 Bad Request: 잘못된 요청으로 인해 서버가 이해할 수 없음.
401 Unauthorized: 인증이 필요함.
402 Payment Required: 결제가 필요함 (거의 사용되지 않음).
403 Forbidden: 서버가 요청을 거부함 (권한 없음).
404 Not Found: 요청한 리소스를 찾을 수 없음.
405 Method Not Allowed: 요청한 HTTP 메서드가 허용되지 않음.
406 Not Acceptable: 요청한 리소스가 클라이언트가 요구하는 형식과 호환되지 않음.
407 Proxy Authentication Required: 프록시를 통해 인증이 필요함.
408 Request Timeout: 요청 시간이 초과됨.
409 Conflict: 요청이 서버의 현재 상태와 충돌됨.
410 Gone: 요청한 리소스가 영구적으로 삭제됨.
411 Length Required: 요청에 Content-Length 헤더가 필요함.
412 Precondition Failed: 요청이 지정한 조건을 충족하지 않음.
413 Payload Too Large: 요청 본문이 너무 큼.
414 URI Too Long: 요청한 URL이 너무 김.
415 Unsupported Media Type: 요청한 미디어 타입이 서버에서 지원되지 않음.
429 Too Many Requests: 너무 많은 요청을 보냄 (Rate Limit 초과).

5xx: 서버 오류 (Server Error)

500 Internal Server Error: 서버 내부 오류 발생.
501 Not Implemented: 서버가 요청한 기능을 지원하지 않음.
502 Bad Gateway: 서버가 잘못된 응답을 받음 (게이트웨이/프록시 오류).
503 Service Unavailable: 서버가 일시적으로 사용할 수 없음.
504 Gateway Timeout: 게이트웨이/프록시의 응답 시간이 초과됨.
505 HTTP Version Not Supported: 서버가 요청한 HTTP 버전을 지원하지 않음.
507 Insufficient Storage: 서버에 저장 공간이 부족함.
508 Loop Detected: 서버에서 무한 루프가 감지됨.
511 Network Authentication Required: 네트워크 인증이 필요함 (Wi-Fi 로그인 페이지 등).

0개의 댓글