[Web] REST API란 무엇인가?
REST API > Representational State Transfer 소프트웨어 아키텍처의 종류 분산 시스템에서 네트워크를 통해 서로 통신하는 시스템 간의 상호 운용성을 향상하는 방법을 제공해 준다. 디자인 원칙 균일한 인터페이스 HTTP 표준만 맞다면, 동일한 리소스에 대한 모든 요청은 동일하게 보여준다. 동일한 데이터가 하나의 URI에 속하도록 보장한다. REST API를 구현한다면 어떤 개발 언어나 플랫폼에 종속되지 않고 일관적인 데이터를 받을 수 있다. 클라이언트-서버 디커플링 클라이언트와 서버 간의 완전한 독립 클라이언트는 요청된 리소스의 URI만 알아야 한다. 서버는 HTTP 요청 외에는 클라이언트를 수정할 수 없다. Stateless 각 요청에서 처리에 필요한 모든 정보를 포함한다. ..