일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- SQL 고득점 Kit
- 백준
- 토익
- 리덕스
- 코어 자바스크립트
- 4주 프로젝트
- LeetCode
- 정재남
- til
- python
- 렛츠기릿 자바스크립트
- 파이썬
- js
- 리액트
- programmers
- 회고
- codestates
- HTTP
- 프로그래머스
- javascript
- 타임어택
- 타입스크립트
- 자바스크립트
- 코드스테이츠
- 리트코드
- 제로초
- 알고리즘
- 손에 익히며 배우는 네트워크 첫걸음
- 2주 프로젝트
- 타입스크립트 올인원
Archives
- Today
- Total
Jerry
#4. REST API란? 본문
REST 원칙을 적용해 서비스 API 설계한 것
그렇다면, REST란 무엇인가?
=> 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것.
=> HTTP URI를 통해 자원 명시
=> HTTP 메서드를 통해 해당 자원에 대한 CRUD 적용하는 것
그렇다면, API란 무엇인가?
=> 응용 프로그램에서 사용할 수 있도록 운영 체제나 프로그래밍 언어가
제공 기능을 제어할 수 있게 만든 인터페이스
=> 프로그램끼리 통신 중재자 역할
REST
- REpresentational State Transfer 약자
- 전반적 웹 어플리케이션의 상호작용에 사용되는 웹 아키텍처 모델
- 웹 통신 체계 범용적 스타일 규정한 아키텍처
API
- Application Programming Interface 약자
- 기존 응용 프로그램 통해 데이터 제공 받거나 기능 사용 시 필요한 인터페이스 및 규격
자원
- 문서, 그림, DB, 이미지, 동영상, 해당 소프트웨어 자체 등의 웹에서 사용되는 모든 자료
URI
- Uniform Resource Identifier 약자
- 리소스에 접근할 수 있는 유일한 식별자
- URI 수신 기기는 해당 URI에 맞게 데이터 반환
CRUD
- 컴퓨터 소프트웨어 기본적 데이터 처리 기능인
Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말
반응형
'CS > Terminology' 카테고리의 다른 글
#7. 호이스팅, 전역 컨텍스트, 클로저 (2) | 2025.03.06 |
---|---|
#6. REST API vs GraphQL (0) | 2025.03.05 |
npm init -y 란? (1) | 2021.08.11 |
#9. Method vs Function in Javascript (0) | 2021.04.09 |
#12. 브라우저의 동작원리(How Browsers Work) (0) | 2021.02.01 |