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라고 합니다

 

 

 

반응형