REST 란 ?
“REpresentational State Transfer”의 약자로 자원을 이름(자원의 표현)으로 구분해 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다.
즉, 자원(resource)의 표현(representation)에 의한 상태 전달을 뜻한다.
REST는 기본적으로 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용하기 때문에, 웹의 장점을 최대한 활용할 수 있는 아키텍처 스타일이다. REST는 네트워크 상에서 Clinet 와 Server 사이의 통신 방식 중 하나로 어떤 자원에 대해 CRUD 연산을 수행하기 위해 URI로 GET, POST 등의 방식(Method)을 사용하여 요청을 보내며, 요청을 위한 자원은 특정한 형태(Representation of Resource)로 표현된다.
REST 구성요소
REST 특징
REST API 란?
REST API 설계 규칙
RESTful API?
RESTful은 일반적으로 REST라는 아키텍처를 구현하는 웹 서비스를 나타내기 위해 사용되는 용어이다.
즉 ‘REST API’를 제공하는 웹 서비스를 ‘RESTful’하다고 할 수 있다.
요청을 보내는 주소만으로도 어떤 것을 요청 하는지 파악이 가능하다.
참고
https://dev-coco.tistory.com/97
https://hahahoho5915.tistory.com/54
https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html