backend/API Server2 REST API REST : Representational State Transfer의 약자이다. REST API는 URI를 통해서 자원을 나타낸다. HTTP Method를 이용하여 자원의 행위를 규정한다. HTTP Method는 GET, POST, PUT, DELETE가 대표적이다. GET: 조회 POST: 등록 PUT: 수정 DELETE: 삭제 여기서 말하는 자원이란? RESTful한 URI에서 가르키는 자원은 객체를 뜻하는 것이다. 해당 자원(resource)은 네 가지로 나눌 수 있다. 리소스가 아래 네 가지중 어느 범주에 해당되는 지 확인하고, 그에 맞는 URI를 생성해 나가야 한다. Document Document는 1개의 개체를 나타내는 것이며, 인스턴스와 유사한 개념이다. - 단수형 표현 REST에서는 리.. 2022. 9. 2. [API Server] REST API vs GraphQL API Server란? API Server는 요청에 대한 응답을, Endpoint를 통해 해주기 위해서 규격화 되어있는 서버라고 이해하면 쉽다. 예를 들어, 클라이언트 측에서 로그인을 하게되면 API서버를 통해서 DB와의 통신을 할 수 있는 것이라고 생각하면 된다. REST API란? API를 만들기 위한 하나의 방법이 REST인 것이며, 그렇게 만들어진 API가 REST API인 것이다. REST API의 디자인 가이드 URI는 정보의 자원을 표현해야 한다. ( * 행위를 표현하는 것이 아님.) 자원에 대한 행위는 HTTP 메소드를 이용하여 표현해야 한다. GET /members/delete/1 URI는 자원을 표현해야하지만, 지금 delete라는 행위를 표현을 하였다. 따라서, 위와 같은 표현은 올바.. 2022. 3. 19. 이전 1 다음