코딩한걸음
Published 2023. 4. 26. 00:06
[DRF] HTTP - 상태 코드 Python/Django
728x90
반응형
💡
이 포스팅은 window, vscode 기준으로 작성되었습니다. 안보일 경우 우측하단의 버튼을 눌러 라이트모드로 바꿔주세요!

HTTP 상태 코드 (HTTP Status Code)

1xx (Informational)

  • 요청이 수신되어 처리 중. 거의 사용되지 않음

2xx (Success)

  • 요청이 성공적으로 처리
  • 200 OK : 요청이 성공적으로 처리
  • 201 Created : 요청이 성공적으로 처리되어 새로운 리소스가 생성
  • 204 No Content : 요청은 성공적으로 처리되었으나, 반환할 데이터가 없을 때. 화면 변화가 없을 때

3xx (Redirection)

  • 요청을 완료하기 위해 추가 작업이 필요
  • 웹브라우저는 3xx의 헤더에 Location이 있으면 자동으로 리다이렉트
  • 301 Moved Permanently : 요청한 리소스가 영구적으로 이동
  • 302 Found : 요청한 리소스가 일시적으로 이동
  • 304 Not Modified : 요청한 리소스가 수정되지 않았음

4xx (Client Error)

  • 클라이언트 측의 오류
  • 400 Bad Request : 요청이 잘못되었음
  • 401 Unauthorized : 요청한 리소스에 대한 인증이 필요함
  • 403 Forbidden : 요청한 리소스에 대한 접근 권한이 없음
  • 404 Not Found : 요청한 리소스를 찾을 수 없음

5xx (Server Error)

  • 서버 측의 오류를 나타냅니다.
  • 500 Internal Server Error : 서버 내부 오류가 발생함
  • 503 Service Unavailable : 서버가 일시적으로 사용 불가능함

Uploaded by N2T

728x90
반응형
profile

코딩한걸음

@Joonyeol_Yoon

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!