REST API란?
REST의 원리를 따르는 API이다
REST 구성
자원(RESOURCE) - URI
행위(Verb) - HTTP METHOD
표현(Representations)
Rest 특징
- 서버 클라이언트 구조
- Stateless 무상태
- Cacheable 캐시처리가능 ( 캐시란 복사본을 저장해두어 동일한 url의 요청은 다시 내려받지 않고 내부에 저장한 파일을 사용하여 더 빠르게 서비스를 제공하는것)
- Layered System 계층화
- Uniform Interface 인터페이스 일관성
REST API 디자인 가이드
- URI는 정보의 자원을 표현해야 한다
- 자원에 대한 행위는 HTTP Method(GET, POST, PUT, DELETE)로 표현한다
- CRUD:
컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말

HTTP 응답 상태 코드
