RESTful API [ TIL ]

2023. 6. 25. 18:22TIL&WIL/TIL

 

Problem

 

RESTful 은 무엇인가


Try

 

클라이언트와 서버가 통신하기 위해 따라야 하는 규칙을 정의한 것이라고 한다.

 

여기서 REST 는 무엇이고 ful 이 뭐고 정리가 안되어 있는 느낌이라 검색하여 찾아보았다.

 


Solve

 

REST(Representational State Transfer)는 인터넷과 같은 복잡한 네트워크에서 통신을 관리하기 위한 지침으로 만들어 졌다.

 

REST 아키텍처를 구현하는 웹 서비스를  RESTful 이라고 하고 이 용어는 일반적으로 RESTful 웹 API 를 나타낸다고 한다. 

 

https://aws.amazon.com/ko/what-is/restful-api/

 

RESTful API란 무엇인가요? - RESTful API 설명 - AWS

Amazon API Gateway는 어떤 규모에서든 개발자가 API를 손쉽게 생성, 게시, 유지 관리, 모니터링 및 보안 유지할 수 있도록 하는 완전관리형 서비스입니다. API Gateway를 사용하면 실시간 양방향 통신 애

aws.amazon.com

 

HTTP 에서 GET, POST, PUT, DELETE 로 req, res 를 받는 것이 RESTful API 라고 할 수 있다. GET 은 body 가 없다.

 

REST API 

1. 보기 좋다 : URL 만 보고 어떤 자원에 접근할 것인지 어떤 행위를 할 지 알 수 있기 때문에 보기 좋다.

2. 효율적이다 : CRUD 를 명시할 수 있기 때문에 효율적

3. 상태 유지 : 클라이언트가 서버에 종속되지 않아도 된다.

 


What I Learned

 

RESTful API 가 지침이란 것을 알게 되었다. 

RESTful 하게 구현 했는가? 하면 이 질문은 지침을 잘 지켰니? 랑 같다는 것을 알게됨

더 자세한 장점과 단점을 더 알아볼 필요가 있을거 같고 추가해야 되겠다.

'TIL&WIL > TIL' 카테고리의 다른 글

토큰과 캐시 [ TIL ]  (0) 2023.06.27
쿠키와 세션 [ TIL ]  (0) 2023.06.27
express [ TIL ] [ node.js ]  (0) 2023.06.25
params [ TIL ] [ node.js ]  (0) 2023.06.24
async / await [ TIL ] [ node.js ]  (0) 2023.06.22