REST 아키텍처
REST 아키텍처
- 클라이언트와 서버 사이에 데이터 연동 애플리케이션을 위한 아키텍처 스타일
- 웹 상의 정보를 리소스로 파악하고 그 식별자로서 URL를 할당해 고유하게 지정하는 방법
- HTTP 프로토콜 -> 리소스에 접근
- HTTP 메서드에 대한 처리 결과 -> 서버는 JSON or XML 형식으로 전송
HTTP 메서드를 통한 리소스 조작
- GET : URL에 지정된 리소스를 가져옴
- POST : 리소스를 생성, 생성된 리소스에 접근할 수 있는 URL를 받아옴
- PUT : URL에 지정된 리소스를 생성 or 갱신
- DELETE : URL에 저장된 리소스 삭제
REST에 의한 리소스 접근
리소스 포맷으로 일반적으로 JSON, XML 사용