네트워크 통신
REST / REST API / REST FUL API 란
@blackcat
2022. 11. 11. 15:30
REST란?
REST("REpresentational State Transfer") : 자원의 표현을에 의한 상태전달이라 뜻한다.
REST는 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용해, 웹의 장점을 최대한 활용할 수 있는 아키텍처 스타일이다.
REST는 네트워크 상에서 클라이언트와 서버 사이의 통신 방식 중 하나다.
REST는 어떤 자원에 대해 CRUD 연산을 수행하기위해 URI(Resource)로 GET,POST의 방식(METHOD)를 사용/요청해 자원을 특정한 형태로 표현한다.
REST API란?
REST API는 REST의 특징을 기반으로 서비스 API로 구현한 것이다.
최근 OPEN API(ex; 공공데이터, 카카오맵등), 마이크로 서비스 등을 제공하는 기업 대부분은 REST API를 제공한다.
REST FUL API란?
REST FUL API는 REST의 설계 계규칙을 잘 지켜 설계된 API를 REST FUL API라 한다.
참고
https://dev-coco.tistory.com/97#REST-REpresentational%--State%--Transfer-%EB%-E%--%-F