Rest API라는 단어는 많이 들어봤지만 이게 뭔지는 몰랐다.
그래서 아주 가볍게 소개하는 영상을 보고 이 글을 쓴다.
Rest API는 개발자들이 정보들을 주고받는 일종의 형식이라고 볼 수 있다.
먼저 API는 Application Programming Interface의 약자로 소프트웨어가 다른 소프트웨어로부터 지정된 형식으로 요청, 명령을 받을 수 있는 수단이다.
외부 API(알라딘, 카카오 등) 을 이용해봤으면 쉽게 알 수 있다. 정해진 형식을 요청하면 API에서 알아서 원하는 결과값을 반환해준다.
그렇다면 RestAPI는 뭘까?
RestAPI는 각 요청이 어떤 동작이나 정보를 위한 것 인지를 요청의 모습 자체로 추론 가능한 형식이다.
예를 들자면 get은 정보를 읽기, post는 새로운 정보를 추가와 같이 get과 post 만으로도 어떤 동작을 할 지 예상할 수 있는 형식을 말한다.
위 내용은 유튜브에 게시되어있는 영상을 보면서 그냥 내 나름대로 정리한 글이다.
그래서 틀리거나 정확하지 않은 내용일 수도 있다.
오늘 마지막 블프라서 백기선님의 스프링 기반 REST API 개발 강의를 구매했다.
이 강의를 통해서 REST API가 뭔지 알고 경험해봐야겠다. 또, TDD 위주의 수업이라는데 그동안 귀찮아서, 몰라서 하지 못했던 TDD를 열심히 공부해봐야겠다.
참고 :
https://www.youtube.com/watch?v=iOueE9AXDQQ
'CS' 카테고리의 다른 글
SSR과 CSR (2) | 2022.12.01 |
---|---|
MVC 패턴이 뭘까요? (0) | 2022.11.25 |
비동기 프로그래밍 (2) | 2022.10.27 |
쿠키, 세션, 캐시 (2) | 2022.10.21 |
디버그 , 컴파일 , 빌드 (0) | 2022.10.07 |