더북(TheBook)

status 모듈 임포트

• HTTP 상태 코드를 미리 정의해 둔 status 모듈을 불러옵니다. status 모듈 내 주요 상태 코드 목록은 다음과 같습니다.

- HTTP_200_OK

- HTTP_201_CREATED

- HTTP_204_NO_CONTENT

- HTTP_400_BAD_REQUEST

- HTTP_401_UNAUTHORIZED

- HTTP_403_FORBIDDEN

- HTTP_404_NOT_FOUND

- HTTP_500_INTERNAL_SERVER_ERROR

 

성공 시 반환할 상태 코드 지정

@app.post 데코레이터에 status_code 옵션으로 201 상태 코드(HTTP_201_CREATED)를 지정합니다. 새 아이템을 성공적으로 생성하면 201 상태 코드가 반환됩니다.