HTTP 프로토콜을 기반으로 자원을 고유한 URI로 식별하고 데이터를 작업을 수행하는 인터페이스를 제공하는 것입니다.
Ad hoc > Resources > HTTP Verbs > HATEOAS
각 리소스에 대해 고유한 URI를 부여하고 해당 URI로 리소스에 접근
엔드포인트
REST API에서 클라이언트가 서버에서 제공하는 자원(resource)에 접근하기 위한 URL 주소
어떤 자원에 대한 요청인지를 나타내는 명사 형태의 단어를 사용
ex) /get-user-info
보다는 /users
와 같은 엔드포인트를 사용
CRUD에 맞게 HTTP 메소드 사용
ex) GET, POST, PUT, DELETE 등
POST
vs PUT
PUT
vs PATCH