Rest란? 자원을 정의하고 자원에 대한 주소를 지정하는 방법 전반에 대한 소프트웨어 아키텍처로 자원지향구조(ROA: Resource Oriented Architecture)이다. HTTP Method, Status Code를 용도에 맞게 써야하며 6가지 제약 조건이 있다. - 클라이언트/서버 구조 : 일관적인 인터페이스로 분리되어야 한다 서버는 API제공과 제공한 API를 이용해 비즈니스 로직을 처리하거나 저장하는 역할 클라이언트는 사용자 인증이나 컨텍스트(세션, 로그인 정보) 등을 관리하는 역할 - 무상태(Stateless) : 각 요청 간 클라이언트의 콘텍스트가 서버에 저장되어서는 안되며 통신에는 상태가 없어야하고 필요한 모든 정보는 요청에 담고있어야 한다. - 캐시 처리 가능(Cacheable) ..