REST(REpresentational State Transfer)
www.youtube.com/watch?v=iOueE9AXDQQ
www.youtube.com/watch?v=RP_f5dMoHFc
Q. 어떻게 인터넷에서 정보를 공유할 것인가? (communication)
A. 정보들을 하이퍼 텍스트로 연결한다
- 표현형식: HTML
- 식별자: URI(Uniform Interface)
- 전송방법(Request): HTTP(post / get / put / delete)
ㄴ운송장과 같다. 형식에 맞추어 request하면 response가 온다.
Q. REST란? (Descriptive)
A. 분산 하이퍼 미디어 시스템(웹)을 위한 아키텍쳐 스타일(제약조건의 집합)
REST를 구성하는 스타일(제약조건)
- client-server
- stateless
- cache
- uniform interface(서버와 클라이언트의 독립적 진화)
- code-on demand(optional): 자바스크립트(서버에서 클라이언트에게 코드를 보낼 수 있어야 한다.)
Q. API란?
Application Programming Interface (communication)
A. 소프트웨어가 소프트웨어에게 요청/명령을 받을 수 있는 수단
데이터와 기능의 집합을 제공하여 컴퓨터 프로그램간 상호작용을 촉진하며, 서로 정보를 교환가능 하도록 하는 것.
Q. REST API란?
A. REST 기반으로 서비스 API를 구현한 것
API vs REST API
'React.js > [React] Dreamcoding' 카테고리의 다른 글
Ref 전달하기 (0) | 2020.10.29 |
---|---|
API 키 설정하기 (Google Developer) (0) | 2020.10.28 |
[VSC 팁] workbench: 프로젝트별 구분을 위한 배너색 지정 (0) | 2020.10.28 |
PostCSS (0) | 2020.10.28 |
상태객체 & 속성 / 멤버변수 (0) | 2020.10.27 |
댓글