https://velog.io/@jeajea0127/REST-API-설계
🔗 REST란? REST API란? RESTful이란?
REST (Representational State Transfer)
자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것
API (Application Programming Interface)
데이터와 기능의 집합을 제공하여 컴퓨터 프로그램간 상호작용을 촉진하며, 서로 정보를 교환가능 하도록 하는 것
REST API
REST 기반으로 서비스 API를 구현한 것
RESTful
- 일반적으로 REST라는 아키텍처를 구현하는 웹 서비스를 나타내기 위해 사용되는 용어
- ‘REST API’를 제공하는 웹 서비스를 ‘RESTful’하다고 할 수 있다.
- RESTful은 REST를 REST답게 쓰기 위한 방법으로, REST 원리를 따르는 시스템은 RESTful이란 용어로 지칭된다.
- RESTful의 목적 : 이해하기 쉽고 사용하기 쉬운 REST API를 만드는 것