💡 상태코드
클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능
2XX(Successful)
- 클라이언트의 요청을 성공적으로 처리
- 200 : OK
- 201 : Created
- 202 : Accepted(오청이 접수되었으나 처리가 완료되지 않음)
- 204 : No Content(요청을 성공적으로 수행했지만, 응답 페이로드 본문에 보낼 데이터 없음)
3XX(Redirection)
- 요청을 완료하기 위하여 유저 에이전트의 추가 조치 필요
- 3XX 응답 결과에 Location 헤더가 있으면, Location 위치로 자동 redirect
- 영구 redirection : 특정 리소스의 URI가 영구적으로 이동
- 일시 redirection : 일시적 변경(주문 완료 후 주문 내역으로 이동)
- 특수 redirection : 결과 대신 캐시 사용
4XX(Client Error)
- 클라이언트 오류
- 잘못된 문법등으로 서버가 요청 처리 불가
클라이언트가 이미 잘못된 요청을 보내고있기 때문에 재시도 역시 실패
5XX(Server Error)
- 서버 오류
서버 오류이기 때문에 재시도 시 성공할 가능성 존재(서버 복구 후)