Spring
REST API 문서의 활용
코린이엄현종
2024. 3. 20. 17:56
API 문서화
· API는 정보를 주고 받기 위한 방법/약속
· API를 사용하기 위해서는 사용 방법을 알아야 함
· API 문서는 API를 사용하는 방법을 명세한 문서
REST API 문서화
· 프론트엔드에서 호출 하기 위한 REST API의 정보가 명세 된 문서
- 백엔드 개발자 주도로 프론트엔드 개발자가 함께 설계
- 프론트엔드 개발자는 약속된 REST API 문서에 의존하여 프론트엔드를 개발
· 프론트엔드 등 Client에서 호출하고 활용하는데 어려움이 없도록 상세하게 작성 되어야함
REST API 문서가 담고 있어야 하는 정보
· REST API 설명
· URI
· HTTP Method
· Request 파라미터 (필수 파라미터와 선택 파라미터)
· Response 데이터 (필수 응답 데이터와 선택 응답 데이터)
· 가능한 에러 코드 및 대응 방법
· 호출 예시