HTTP 주요 응답 코드

200 - OK                     # 성공
201 - Created                # 리소스 생성 성공
204 - No Content             # 리소스 삭제 성공 등에 주로 사용
304 - Not Modified           # 클라이언트에 캐시된 리소스 대비 서버 리소스의 변경이 없음
400 - Bad Request            # 클라이언트의 요청 오류
401 - Unauthorized           # 인증 필요(실제로는 Unauthenticated 의미)
403 - Forbidden              # 권한 부족(실제로는 Unauthorized 의미)
404 - Not Found              # 요청한 리소스가 없음
405 - Method Not Allowed     # 서버에 없는 URL 엔드포인트
406 - Not Acceptable         # Accept* 요청 헤더를 수용할 수 없음
409 - Conflict               # 기존 리소스와 충동
410 - Gone                   # 리소스가 삭제됨
422 - Unprocessable Entity   # 유효성 검사 오류
429 - Too Many Requests      # 사용량 초과 오류
500 - Internal Server Error  # 서버에서 요청 처리 중 오류
403 - Service Unavailable    # 서버가 일시적으로 응답할 수 없음