Informational - 1xx


일시적인 응답을 나타내는 응답 코드의 클래스이다. 1xx 응답 코드는 REST Framework에서 기본 옵션으로 사용되지는 않는다.

HTTP_100_CONTINUE
HTTP_101_SWITCHING_PROTOCOLS

Successful - 2xx


클라이언트의 요청이 성공적으로 받아졌고, 이해되었고, 수락되었는지 나타내는 응답 코드의 클래스이다.

HTTP_200_OK
HTTP_201_CREATED
HTTP_202_ACCEPTED
HTTP_203_NON_AUTHORITATIVE_INFORMATION
HTTP_204_NO_CONTENT
HTTP_205_RESET_CONTENT
HTTP_206_PARTIAL_CONTENT
HTTP_207_MULTI_STATUS
HTTP_208_ALREADY_REPORTED
HTTP_226_IM_USED

Redirection - 3xx

요청을 완료하기위해 사용자 에이전트로부터 미래의 조치가 필요하다고 나타내는 응답 코드의 클래스이다.

HTTP_300_MULTIPLE_CHOICES
HTTP_301_MOVED_PERMANENTLY
HTTP_302_FOUND
HTTP_303_SEE_OTHER
HTTP_304_NOT_MODIFIED
HTTP_305_USE_PROXY
HTTP_306_RESERVED
HTTP_307_TEMPORARY_REDIRECT
HTTP_308_PERMANENT_REDIRECT

Client Error - 4xx

클라이언트가 오류를 범한 상황을 나타내는 응답 코드의 클래스이다.

The 4xx class of status code is intended for cases in which the client seems to have erred. Except when responding to a HEAD request, the server SHOULD include an entity containing an explanation of the error situation, and whether it is a temporary or permanent condition.