반응형
API는 클라이언트와 서버 사이에서 데이터 전송 시 중재자 역할을 합니다. API의 사용으로 필요한 정보만 공유가 가능하여 많은 기업에서 API를 제공하고 있습니다.
API 형식
RESTful API (제안자: Roy Fielding https://en.wikipedia.org/wiki/Roy_Fielding)
API에서 제공되는 정보의 형식이나 요청 방식은 여러 가지가 있습니다 (HTTP, FTP,...) RESTful API는 데이터 요청 시 특정한 형식을 정하고 이에 따라 요청하는 방식을 취함으로써 호환성을 향상했는데요, RESTful API가 되기 위한 조건은 다음과 같습니다.
- HTTP request verbs 사용 (GET, POST, PUT, DELETE, PATCH)
- 특정 데이터를 경로로 지정 (예, /cars)하고 해당 데이터 전체 또는 개별 목록에 대한 등록, 수정, 삭제가 가능할 것
참고
What is an API? (Application Programming Interface) | MuleSoft
API is the acronym for Application Programming Interface, which is a software intermediary that allows two applications to talk to each other.
www.mulesoft.com
728x90
반응형
'백엔드 > 에이피아이' 카테고리의 다른 글
에이 피 아이 - 노티피케이션 (0) | 2022.12.29 |
---|---|
에이 피 아이 - 웹 푸시 (0) | 2022.12.29 |