Representational State Transfer, 상태 전달을 나타내는 방법
자원을 이름으로 구분하여 상태 및 정보를 주고 받는 행위
RESTful API
REST하게 API를 서술하는 방법
- GET: 데이터 조회
- POST: 데이터 추가, 생성
- PUT: 데이터 전체 수정
- DELETE: 데이터 삭제
- HEAD: 리소스의 헤더. GET과 동일하지만 메시지 부분을 제외하고 상태 줄 및 헤더만 반환
- OPTIONS: 리소스가 지원하고 있는 메소드 취득. 리소스에 대한 통신 가능 옵션(메소드)을 설명
- PATCH: 리소스 부분 수정
- CONNECT: 프록시 동작의 터널 접속을 변경. 대상 자원으로 식별되는 서버에 대한 터널을 설정
GET /products?offset=0&limit=100
: 0번 인덱스 부터 100개이름=값
쌍으로 구성