더북(TheBook)

스크롤을 내려 [Execute] 버튼을 클릭하면 Item 모델에 맞는 데이터를 전달했기 때문에 요청이 정상적으로 처리되고 200 OK 응답이 반환됩니다.

그림 2-11 응답 결과

이처럼 FastAPI는 Pydantic을 활용하여 데이터 타입 검사뿐만 아니라, Swagger UI와 같은 자동 문서화 도구에도 모델의 데이터 구조와 타입 정보를 그대로 반영합니다. 덕분에 개발자는 별도의 문서를 작성하지 않아도 API 요청과 응답 형식을 명확하게 확인할 수 있으며, 같은 화면에서 손쉽게 API를 테스트할 수 있습니다.