REST API는 컴퓨터들이 서로 대화할 때 사용하는 특별한 언어라고 생각하면 돼요. 마치 친구들끼리 편지를 주고받거나 전화로 이야기하는 것처럼, 컴퓨터들도 서로 정보를 주고받아야 할 때가 있거든요.
레스토랑을 예로 들어볼까요?
이처럼 손님(컴퓨터 A)이 요리사(컴퓨터 B)에게 스파게티(정보)를 달라고 요청하면, 요리사는 스파게티를 만들어 서버(중간 매개체)를 통해 손님에게 전달해 주는 거예요.
REST API는 바로 이때 손님과 요리사 사이에서 사용되는 메뉴판과 같은 역할을 하는 거랍니다. 메뉴판에 어떤 음식이 있는지, 어떻게 주문해야 하는지가 정해져 있듯이, REST API에도 어떤 정보를 주고받을 수 있는지, 어떤 방식으로 요청해야 하는지가 정해져 있어요.
우리가 좋아하는 피자를 주문하는 상황을 REST API로 표현해 볼게요.
이 과정에서 사용되는 REST API 요청 예시:
REST API는 우리 주변의 많은 서비스에서 사용되고 있어요. 스마트폰 앱, 웹사이트, 게임 등 다양한 곳에서 정보를 주고받기 위해 REST API를 활용하고 있답니다.
REST API는 컴퓨터들이 서로 소통하기 위해 사용하는 언어라는 것을 기억해 두세요. 우리가 친구들과 편지를 주고받거나 전화로 이야기하는 것처럼, 컴퓨터들도 REST API를 통해 다양한 정보를 주고받으며 우리의 생활을 더욱 편리하게 만들어 주고 있답니다.
JSP와 AJAX의 결합 (0) | 2024.08.31 |
---|---|
API와 REST API: 비슷하지만 다른 점 (0) | 2024.08.30 |
request.setAttribute 사용하는 이유 (0) | 2024.08.24 |
초딩용 JSP에서 서블릿이 하는일 (0) | 2024.08.24 |
서블릿이란 정확히 어떤 역할을 하는 거야? (0) | 2024.08.24 |