본문 바로가기
Developing../Basic

API 서버란?

by bents 2022. 5. 20.

비전공자를 위한 이해할 수 있는 IT지식을 각색한 블로 그
- 서버, 클라이언트 : 컴터
- API : 컴터간 대화의 규칙
- REST API : 전세계 개발자가 합의한 API
- JSON : 컴터간 대화 내용(text)
https://brunch.co.kr/@businessinsight/65

서버가 API를 뭐..? 개발자의 외계어 쉽게 이해하기

비전공자를 위한 이해할 수 있는 IT 지식 : 서버, JSON, API | 확실히,개발자는 뭔가 다른 세상 사람들 같습니다. 특이한 개그코드며.. 일관적인 복장, 알 수 없는 고양이 사랑에.. 별거 아닌 이유로

brunch.co.kr


API SERVER란?
API(규칙)를 미리 정의해서 갖고 있는 서버 (규격화 되어 있는 서버). 대표적으로 데이터베이스를 대신해서 규칙들(로그인하기, 상품정보 보기, 결제하기 등)이 정의해놓음.

클라이언트는 데이터베이스가 아닌 API 서버와 통신함. 그러면 (API)서버가 http 요청을 받아 해당 API의 내용을 수행하고 응답을 돌려보낸다.

규칙(API) = 요청문(Request) , 응답문 (Response)
Request = 서버주소 + URI
URI = 명령어(동사method+목적어function)

- 서버에서는 굉장히 다양한 기능들을 URI 단위로 만들어둔다.

https://dev-ljp.tistory.com/7

API 서버

클라이언트와 서버는 어떤 방법으로 데이터를 주고받을까? 한 문장으로 요약하면, 서버는 용도에 따른 기능들을 만들어 그에 맞는 이름(URI)를 붙이고, 클라이언트는 필요에 따라 해당 이름(URI)

dev-ljp.tistory.com

'Developing.. > Basic' 카테고리의 다른 글

Flutter 설치 이슈 정리  (5) 2024.10.21
직렬화 Serialization  (0) 2022.06.10
OS / LIBS, BINS + Compile  (0) 2022.05.18
Obejct, component  (0) 2022.05.17