kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

IT 용어 사전

API란

까마기 2020. 10. 28. 12:53
반응형

API란

 

*rest api는 쉽게 말해 url을 이용해 데이터를 주고 받는 것을 말함

또한 사이트 내에 캐시나, 세션을 저장해야 할 필요가 없어 자유도가 매우 높음

 

ex) 네이버에 1234라는 사용자 정보를 알고 싶을때 네이버에서 이러한 정보를 rest api로 제공한다면 

'www.naver.com/user/1234' 등과 같은 방법으로 접근하고 데이터를 받아볼 수 있음

실제로 우리가 이러한 방식으로 구글로그인, 네이버로그인, 유튜브, 페이스북, 트위터 등 다양한 정보들을 내 사이트와 연동해 얼마든지 사용이 가능함

 

-> 여기서 정보를 요청한 사용자가 클라이언트, 그 정보를 제공한 네이버는 당연히 서버.

 

rest api 서버에서는 특정 url을 기준으로 한 요청이 들어오면 그것을 확인하고 내부적으로 만든 엔드포인트로 들어가 일정 작업을 한뒤 어떠한 값을 리턴해줌

그것이 유저정보, 유튜브 구독자 정보, 페이스북 친구 등등 다양한 것을 말함

 

이런 api를 이해하기 어렵다면 여러 공룡업체에서 제공하는 api를 테스트 삼아 연동 해보자. 쉽게 이해할수 있게.

 

 

 

반응형

'IT 용어 사전' 카테고리의 다른 글

WWW의 취약점과 보안  (0) 2020.10.28
Cookie  (0) 2020.10.28
아스키와 바이너리 (ASCII, Binary)  (0) 2020.10.28
휴리스틱 알고리즘 (Heuristic)  (0) 2020.10.28
HTTP / HTTPS / SSL  (0) 2020.10.28