본문 바로가기

cs

api와 endpoint?가 무엇일까?

1. api

api는 어플리케이션 간의 통신을 할수 있게 해주는 매커니즘입니다.

흔히들 말하는 식당 손님과 홀점원 주방장과의 관계에서

점원의 역활을 수행하고 있습니다.

 

그러면 api는 결국에는 상호간의 통신을 할 수 있게 해주는 징검다리 역할을 하게 됩니다.

 

우리는 이런 api를 활용해서 데이터를 끌어오거나 특정한 기능을 가져와서 수행할 수 있습니다.

예를 들어보자면 api를 활용해서 아래와 같이 카카오톡의 공유기능을 활용 할수 있습니다.

출처:https://developers.kakao.com/docs/latest/ko/message/android-link

 

2. endpoint

endpoint는 간단하게 말해서

해당 api를 호출할때의 url이라고 이해하면 됩니다. 

해당 api를 호출 하였을때 해당 어떤 로직이 실행되는지 그 위치를 의미하는 url이 endpoint라고 합니다