...
2000년 로이 필딩(Roy Fielding)이 박사학위 청구 논문에서 REST(Representational State Transfer)를 소프트웨어 아키텍처 스타일로 제안
- REST : Representational State Transfer
- 자원(resource)의 표현(representation) 에 의한 상태(State) 전달
- 자원: 문서, 그림, 데이터, 소프트웨어 자체 등
- 표현: 그자원을 표한하기 위한 이름 예) 영화=movies
- 상태: 자원의 상태를 전달
- PUT: 자원이 업데이트된 상태
- POST: 자원이 새로 추가된 상태
- GET: 자원을 읽은 상태
- DELETE: 자원이 삭제된 상태
- 자원(resource)의 표현(representation) 에 의한 상태(State) 전달
02. REST이전
- 단점
- 개발자마다 API설계가 다르다.
- CRUD를 만들기 위해 API를 여러개 만들어야 한다.
...