일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- react typescript
- mysql purge
- Python
- 리액트
- mysql broken install
- Docker ubuntu
- 안드로이드
- react tailwind css
- mysql 재설치
- mysql uninstall
- 도커
- next.js tailwindcss
- 리액트 문법
- mysql fix install
- mysql 삭제
- PHP
- javascript
- react tailwindcss
- mysql 재설치 명령어
- react 기초
- Docker
- mysql
- Android
- mysql error
- 리눅스
- 리액트 tailwind css
- 리액트 tailwindcss
- react
- next.js css framework
- next.js tailwind css
- Today
- Total
Developer_hong
REST, REST API, RESTful 본문
REST의 정의
“Representational State Transfer”의 약자
자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다.
REST의 구체적인 개념
HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미한다.
REST API란
API(Application Programming Interface)란
데이터와 기능의 집합을 제공하여 컴퓨터 프로그램간 상호작용을 촉진하며, 서로 정보를 교환가능 하도록 하는 것
REST API의 정의
REST 기반으로 서비스 API를 구현한 것
최근 OpenAPI(누구나 사용할 수 있도록 공개된 API: 구글 맵, 공공 데이터 등), 마이크로 서비스(하나의 큰 애플리케이션을 여러 개의 작은 애플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 아키텍처) 등을 제공하는 업체 대부분은 REST API를 제공한다.
RESTful의 개념
RESTful은 일반적으로 REST라는 아키텍처를 구현하는 웹 서비스를 나타내기 위해 사용되는 용어이다.
->‘REST API’를 제공하는 웹 서비스를 ‘RESTful’하다고 할 수 있다.
RESTful은 REST를 REST답게 쓰기 위한 방법으로, 누군가가 공식적으로 발표한 것이 아니다.
->즉, REST 원리를 따르는 시스템은 RESTful이란 용어로 지칭된다.
출처 : https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html
'etc > 개인공부' 카테고리의 다른 글
CGI, FastCGI, PHP-FPM 개념 (0) | 2021.05.11 |
---|