[Network] REST란? REST API란? RESTful이란? - Heee's Development Blog

REST의 정의

REST의 장단점

장점

  1. 별도의 장비나 프로토콜 없이 기존의 HTTP 인프라를 이용할 수 있다. (사용이 용이함)
  2. HTTP 표준 프로토콜에 따르는 모든 플랫폼에서 사용이 가능하다. (멀티 플랫폼)
  3. Hypermedia API의 기본을 충실히 지키면서 범용성을 보장한다.
  4. REST API 메세지가 의도하는 바를 명확하게 나타내므로 의도하는 바를 쉽게 파악할 수 있다.
  5. 여러가지 서비스 디자인에서 생길 수 있는 문제를 최소화한다.
  6. 서버와 클라이언트의 역할을 명확하게 분리한다.

단점

  1. 표준, 스키마가 없다 ⇒ API 문서가 만들어짐