GDSC SungShin Women's University 23-24/Story

[Winter Blog Challenge] Endpoint와 API(Member 임다인)

GDSC SungShin Team 2024. 2. 5. 09:14

안녕하세요 GDSC SungShin Member 임다인입니다

 

구글 솔루션 챌린지를 준비 중 바드를 연하며 Endpoint와 API가 필요한 일이 있어 Endpoint와 API에 대해 알아보게 되었는데요

 

프로젝트를 진행하며 같은 궁금증을 가진 분들이 있을 것 같아 바드를 연결 시 필요한 Endpoint와 API의 개념에 대해 알아보려고 합니다!


 

API는 서버와 데이터 베이스에 대한 출입구 역할을 합니다.

우리가 데이터 베이스에 저장하는 소중한 개인정보들에 모든 사람이 접근해서는 안되기 때문에

이를 방지하기 위해 API가 출입구 역할을 하며, 허용된 사람들만 접근할 수 있도록 하는 것입니다!

 

 

또 애플리케이션과 기기가 데이터를 원활하게 주고받을 수 있도록 돕고, 모든 접속을 표준화해 운영체제, 기기에 사용없이 누구나 동일한 엑세스를 얻을 수 있다는 특징이 있습니다.

 

웹 API는 웹 애플리케이션 개발에서 다음 서비스에 요청을 보내고 응답을 받기 위해 정의된 것입니다.

구글 지도나 우체국 등의 유용한 API를 가져와 개발 시 사용하고는 합니다.

 

이때 서비스를 이용하게 위한 요청이 향하는 URL을 Endpoint라고 합니다.

Endpoint는 GET,PUT,DELETE 메소드에 따라 다른 요청을 하게끔 구별해 줍니다.

 

 


즉, API는 두 시스템이 소통할 수 있게 하는 프로토콜의 총집합이고, Endpoint는 API가 서버에서 리소스에 접그 가능하게 하는 URL이라고 할 수 있습니다!

 

 

이렇게 Endpoint와 API에 대해 알아보았습니다:)

다들 좋은 방학 보내세요~