본문

[2017.10.17] 14. RESTFul 개념

개념

(출처 https://en.wikipedia.org/wiki/Representational_state_transfer)

※RESTFul 개념은 무조건 적용해야하는 강제 사항이 아니다. 선택이다.


먼저, REST와 RESTFul은 같은 의미이다.

인터넷 상에서 컴퓨터 시스템 사이에 상호작용하는 방법 중 하나이다. 즉, 서비스 중 하나이다.

REST미리 정의된, 정형화된 stateless operations(정보를 저정하지 않는 프로토콜) 사용해 Web Resources에 접근 가능하다.


반면에, RESTFul을 사용하지 않는 다른 서비스는 WSDL과 SOAP와 같은 자신들만의 프로토콜을 사용해 Web Resources에 접근한다.


HTTP에서는 HTTP 메소드 GET, POST, PUT 등을 사용한다.

장점은 코드 재활용과 시스템에 영향을 주지 않고 update할 수 있다고 한다.



생각 정리

RESTFul을 사용하므로 코드의 양을 줄일 수 있다.



#RESTFul #REST #RESTFul 개념 #REST 개념

공유

댓글