웹에서 사용되는 데이터나 자원을 HTTP URI로 표현하고, HTTP 프로토콜을 통해 요청과 응답을 정의하는 방식
POST /appointment HTTP/1.1
단순히 HTTP 프로토콜을 사용하기만 해도 됨
REST API라고 할 수는 없음
POST /doctors/허준 HTTP/1.1
개별 리소스와의 통신을 준수해야 함
요청하는 리소스가 무엇인지에 따라 각기 다른 엔드포인트로 구분해야 함
GET /doctors/허준/slots?date=2022-08-10 HTTP/1.1
CRUD에 맞게 적절한 HTTP 메소드를 사용하는 것에 중점을 둠
대체적으로 2단계까지 적용이 되면 잘 작성된 API로 여김