Web/HTTP
HTTP 상태 코드
Jinn
2023. 10. 9. 19:42
상태 코드
클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능
- 1xx (Informational): 요청이 수신되어 처리중
- 2xx (Successful): 요청 정상 처리
- 3xx (Redirection): 요청을 완료하려면 추가 행동이 필요
- 4xx (Client Error): 클라이언트의 잘못된 요청으로 서버가 요청을 수행할 수 없음
- 5xx (Server Error): 서버가 정상 요청을 처리하지 못함
코드 | 메시지 | 설명 |
200 | OK | 오류 없이 전송 성공 |
201 | Created | 요청 성공해서 새로운 리소스가 생성됨 |
202 | Accepted | 요청이 접수되었으나 처리가 완료되지 않음 |
204 | No Content | 요청을 성공적으로 수행했지만 응답에 보낼 데이터가 없음 |
301 | Moved Permanently | 요청한 데이터를 다른 URL에서 찾았음 (GET 사용, 본문 제거 가능성 있음) |
302 | Found | GET 사용, 본문 제거 가능성 있음 |
303 | See Other | 302와 기능 같음 (GET 사용) |
304 | Not Modified | 캐시로 리다이렉트 |
307 | Temporary Redirect | 302와 기능 같음 (기존 요청 메서드, 본문 유지) |
308 | Permanent Redirect | 301과 기능 같음 (기존 요청 메서드 사용) |
400 | Bad Request | 문법 오류 |
401 | Unauthorized | 인증 되지 않음(권한 없음) |
403 | Forbidden | 승인 거부(접근 권한이 불충분한 경우) |
404 | Not Found | 요청한 리소스가 서버에 없음 |
500 | Internal Server Error | 서버 내부 오류 |
503 | Service Unavailable | 서비스 이용 불가(서버 과부하 등) |