개발공간/HW

❓REST API vs RESTful API

로지네 2023. 4. 13. 13:16

REST API vs RESTful API

비슷하지만 다른 둘의 차이를 알아봅시다!

 

REST API와 RESTful API는 비슷한 개념이지만,

RESTful API가 REST API의 원칙을 따르면서도 보다 엄격한 제약을 지켜서 설계된 API를 말한다!

 

즉, REST API는 서버와 클라이언트 간의 데이터를 주고받는 방법을 정의한 것이고,

RESTful API는 이 규칙을 보다 엄격하게 지키면서 API를 설계한 것입니다.

 

💭 예시로 더 쉽게 이해해보기

쇼핑몰에서 상품 목록을 가져오기 위해 REST API를 사용한다면,

예를 들어 /products와 같은 URI를 사용하고 GET 메소드를 사용할 수 있음

서버는 해당 URI에 대한 요청을 받으면 상품 목록을 응답으로 보내게 됨

 

但, RESTful API를 사용하면, URI를 더 일관성 있게 만들 수 있음

예를 들자면, /api/products와 같은 URI를 사용해 API의 엔드포인트임을 나타낼 수 있음

또한, HTTP 메소드를 보다 일관성 있게 사용 가능

예시로, POST 메소드를 사용해 새로운 상품을 추가하거나, PUT 메소드를 사용해 상품 정보를 수정할 수 있음

 

 

 

 

 

 

'개발공간 > HW' 카테고리의 다른 글

❓DI를 구현하는 가장 좋은 방법?!  (1) 2023.04.19
❓REST API 규칙  (0) 2023.04.14
💭 본격 프로젝트 Entity 구상해보기  (0) 2023.04.13
❓REST API  (0) 2023.04.12
🔎 스프링에서 사용하는 어노테이션  (0) 2023.04.11