반응형
REST API URL
웹 서비스를 설게하고 구현하는데 사용되는 아키텍처 스타일로 HTTP프로토콜을 기반으로 하며, 주로 웹 상에서 클라이언트와 서버 간의 통신을 위해 사용된다.
REST API는 확장성과 유연성이 높아 많은 웹 서비스와 애플리케이션에서 널리 사용되고 있다.
리소스기반
REST APT는 리소스를 중신으로 설계된다. 각 리소스는 고유한 URI로 식별되며, 이러한 리소스에 대한 조작은 HTTP메서드를 통해 이루어진다.
HTTP메서드 사용
HTTP메서드를 활용하여 CRUD작업을 수행한다
get : 리소스 조회
post : 새로운 리소스 생성
upt : 기존 리소스 수정
delete : 리소스 삭제
무상태성
무상태성은 각 요청은 독립적이며, 서버는 클라이언트의 어전 요청 상태를 기억하지 않으며, 모든 필요한 정보는 요청에 포함되어야 한다.
표준화된 응당 포캣
일반적으로 JSON이나 XML을 사용하여 데이터를 주고 받는다. 가볍구 다루기 쉬운 JSON을 많이 사용한다.
클라이언트 서버 구조
클라이언트와 서버가 분리되어 있어 클라이언트는 UI/UX, 서버는 데이터 관리와 비즈니스 로직을 처리한다.
캐시
응답 결과는 캐시될 수 있어야한다. 이를 통해 서버의 부하를 줄이고 응답 속도를 높일 수 있다.
반응형
'기타 > API' 카테고리의 다른 글
카카오 API 401에러 (0) | 2021.11.09 |
---|---|
텔레그램 chat-id확인방법 (0) | 2021.03.31 |