[Network] REST API란?
API란? Application Programming Interface 프로그램 간에 소통을 위해 사전에 정의된 통신 규칙 프로그램들이 상호작용하는 것을 도와주는 매개체 REST란? Representational State Transfer 자원을 이름(자원의 표현)으로 구분하여 자원의 상태를 주고 받는 모든 것을 의미한다. HTTP URI로 자원을 명시하고, HTTP Method(GET, POST, PUT, DELETE, PATCH,...)를 통해 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것 REST의 구성 요소 자원(Resource) : 모든 자원은 고유한 ID를 가지고 있다. ➡️ URI로 표현 행위(Verb) : 클라이언트가 각 자원에 요청하는 방법 ➡️ HTTP Method..