
API 서버란? 앱/웹 서비스를 만드는 개발자들이 이용하는 데이터(주로 json 포맷 사용) 위주의 서비스 - http 프로토콜에서 클라이언트가 서버에 html형식 요구하는 대신 스타일과 로직을 제외한 순수 데이터(xml, json)만 요구 시간이 지나도 호환성 유지해야 함 - 앱은 유저가 원할 때 업데이트 / 웹은 자동으로 항상 최신버전 사용하게 됨 - 유저층이 사용하는 버전 다양해 API에도 버전 개념 있음 ex) /api/v1/posts/, /api/v2/posts/ ( 요청 url에 지정 ) REST ( Representional State Transfer ) 아키텍처 스타일 프로토콜에 독립적 But, 일반적인 REST 구현에 HTTP 사용 RESTful API의 디자인 원칙 리소스(ex 장고 모..