RESTful API [ TIL ]
2023. 6. 25. 18:22ㆍTIL&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/
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 |