티스토리 뷰

728x90
내가 이해한 REST API를 정리해 보았다. 나는 어렵게 설명하는 것도 못하겠고 어려운 단어 쓰는 것도 싫음.
그냥 쉽게 쉽게 영상 보고 구글링 하면서 찾은 개념들을 내 입맛에 맞게 적어봤으니 쉽게 이해할 사람은 봐주세요!!

 

결론: 데이터에 관한 정보들을 주고 받는데 있어서 개발자들끼리 약속한 형식!

 

API

예를들어

일본에서 대한민국으로 가전제품을 시켰는데

대한민국에서는 220v를 사용하기 때문에 돼지코를 이용해야 한다

하지만 일본과 대한민국이 둘 다 110v 혹은 220v로만 가전제품을 만들자고 형식을 일치화 한다면

서로 돼지코를 산다던지 하는 귀찮음이 없어진다. 

 

이처럼 지정된 형식으로 데이터를 요청, 명령받을 수 있는 수단을 API라고 한다.

 

 

REST API

프런트 앤드 웹에서 서버로 데이터를 요청하거나, 배달 앱에서 서버에 주문을 넣는 방식이 REST API

REST API의 가장 중요한 개념은 각 요청이 어떤 동작이나 정보를 위한 것인지 알 수 있다는 것 

 

 

https://naver/soccerNews/... 

라고 하자 그러면 soccerNews를 보고 축구 뉴스에 관한 URL인 것을 유추할 수 있다.

 

https://naver/soccerNews/1/aboard

축구 뉴스 탭에 해외축구란 소리고 

 

https://naver/soccerNews/aboard/

축구 뉴스 탭에 해외축구의 1번 게시글에 대한 URI을 뜻한다. 

(위 예시는 실제 URI이 아님.)

 

이렇게 정보를 타고 타고 들어가서 해당하는 데이터에 대해  조회하고 요청받을 수 있다. 

 

RESTful이란

RESTful은 일반적으로 REST라는 아키텍처를 구현하는 웹 서비스를 나타내기 위해 사용되는 용어이다.
 ‘REST API’를 제공하는 웹 서비스를 ‘RESTful’하다고 할 수 있다.

 

 

 

*참고 사이트
https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html

 

728x90
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday