상태코드
- 1xx(Information) : 요청 수신되어 처리 중
- 2xx(Successful) : 요청 정상 처리
200 OK
201 Created : 생성된 리소스는 Location 헤더 필드로 식별
202 Accepted : 요청 접수 됐으나 완료는 x, 배치 처리 프로세스에 사용
204 No Content : 서버가 요청 성공적으로 수행했지만, 응답 페이로드 본문에 보낼 데이터x - 3xx(Redirection) : 요청을 완료하려면 추가 행동 필요
301 Moved Permanently
: 영구 리다이렉션, 리다이렉트 시 요청 메서드가 GET으로 변하고 본문이 제거될 수 있음
302 Found
:일시적 리다이렉트, 리다이렉트 시 요청 메서드가 GET으로 변하고 본문이 제거될 수 있음
303 See Other
: 일시적 리다이렉트, 302와 기능 같음, 리다이렉트 요청 메서드가 GET으로 변경
304 Not Modified
: 캐시를 목적으로 사용, 클라이언트에게 리소스가 수정되지 않음을 안내하여 클라이언트가 로컬PC에 저장된 캐시 재사용
307 Temporary Redirect
:일시적 리다이렉션, 302와 기능 같음, 리다이렉트 시 요청 메서드와 본문 요청 (요청 메서드를 변경하면 x)
308 Permanenet Redirect
: 영구 리다이렉션, 301과 기능은 같음, 리다이렉트 시 요청 메서드와 본문 유지 (처음 POST보내면 리다이렉트도 POST) - 4xx(Client Error) : 잘못된 문법 등으로 서버가 요청 수행 불가
400 Bad Request : 클라이언트가 잘못된 요청, 요청 구문/메시지 등 오류 (요청 파라미터 잘못되거나, API 스펙이 맞지 않음 등)
401 Unauthorized : 클라이언트가 해당 리소스에 대한 인증 필요
403 Forbidden : 서버가 요청 이해는 했지만 승인 거부, 인증 자격은 있지만 접근 권한이 불충분
404 not Found : 요청 리소스를 찾을 수 없음, 클라이언트가 권한없는 리소스 접근할 때 해당 리소스 숨김 - 5xx(Server Error) : 서버가 정상 요청 처리 불가
500 Internal Server Error : 서버 내부 문제 오류, 애매하면 모두 500 오류임
503 Service unavailable : 서버가 일시적인 과부하/ 예정된 작업 등으로 잠시 요청 처리 불가, Retry-After 헤더 필드로 복구 예정 시간 보낼 수도 있음
'Study > Dev' 카테고리의 다른 글
[PM준비생] PM이 AI를 위해 익혀야 할 내용 (0) | 2025.03.10 |
---|---|
[IT기획자준비]HTTP에 대해 알아보자. 3/3 (헤더ㅣ쿠키ㅣ캐시) (0) | 2025.01.06 |
[IT기획자준비]HTTP에 대해 알아보자. (2/3) (1) | 2025.01.02 |
[IT기획자준비]HTTP에 대해 알아보자. (1/3) (1) | 2024.12.31 |
[IT기획자준비] html에 대해 알아보자. (2/2) (2) | 2024.12.26 |