
💡주로 사용되는 HTTP 상태 코드 정리
| 코드 | 이름 | 사용 상황 |
|---|---|---|
| 200 OK | 요청 성공 | 일반적인 요청 성공 (조회, 수정 등) |
| 201 Created | 리소스 생성됨 | POST 요청으로 새 데이터 생성 시 (회원가입, 글쓰기 등) |
| 204 No Content | 내용 없음 | 요청 성공했지만 응답 바디 없음 (삭제 등) |
| 400 Bad Request | 잘못된 요청 | 클라이언트의 유효하지 않은 입력 (파라미터 오류 등) |
| 401 Unauthorized | 인증 필요 | 로그인하지 않은 사용자의 요청 (토큰 없음/만료 등) |
| 403 Forbidden | 권한 없음 | 인증은 됐지만 권한이 부족한 경우 |
| 404 Not Found | 리소스 없음 | 요청한 데이터가 존재하지 않음 (없는 ID 등) |
| 409 Conflict | 충돌 발생 | 중복 데이터, 비정상적인 요청 충돌 (중복 이메일 등) |
| 500 Internal Server Error | 서버 내부 오류 | 서버 코드, DB 오류 등 예기치 못한 에러 |