더북(TheBook)

Swagger UI를 새로 고침하고 POST /items를 펼쳐 [Try it out] 버튼을 클릭한 후 다음 내용을 입력하고 [Execute] 버튼을 클릭합니다.

{
  "name": "eraser",
  "price": 500,
  "in_stock": true
}

실행 결과, 성공 응답이 돌아옵니다. 스크롤을 내려 Responses를 보면 이 API가 기대하는 응답 형태를 볼 수 있습니다. 응답 본문으로 response_model 옵션에 지정한 Item 모델의 데이터 구조가 들어 있습니다.

그림 2-17 실행 결과(좌), 기대하는 응답 형태(우)