web

API

tpghks9245 2022. 5. 8. 15:05

API가 뭐냐?

Application Programming Interface

다른 애플리케이션에서 현재 프로그램의 기능을 사용할 수 있게 함.

웹 api: 다른 웹 서비스의 기능을 사용하거나 자원을 가져올 수 있게 함.

다른 사람에게 정보를 제공하고 싶은 부분만 api를 열고 제공하고 싶지 않은 뿐은 api를 만들지 않으면 됨.

api에 제한을 걸어 일정 횟수 내에서만 가져가게 할 수도 있음.

 

그럼 API를 왜써?

사용자들이 서버에 직접적으로 요청사항을 전달할 경우, 각자 다른 방식으로 전달된다.

해당 과정을 매우 비효율적이며 서버에 부하가 걸릴 수 있다.

해당 과정을 방지하고자 API를 통해 일종의 rule을 정하고 효율적으로 정보를 주고받을 수 있도록

도와주는 것이다.