REST API란?
2023. 1. 4. 19:31ㆍCS
REST는 Representational State Transfer의 줄임말
자원의 이름으로 구분하여 해당 자원의 상태를 교환하는 것을 의미
REST는 서버와 클라이언트의 통신 방식 중 하나임
HTTP URI를 통해 자원을 명시하고 HTTP Method(CRUD)를 통해 자원을 교환하는 것
REST의 특징
- Server-Client구조
자원이 있는쪽이 Server 요청하는쪽이 Client
클라이언트와 서버가 독립적으로 분리되어있어야한다
- Stateless
요청 간에 클라이언트 정보가 서버에 저장되지 않음
서버는 각각의 요청을 완전히 별개의 것으로 인식하고 처리
- Cacheable
HTTP 프로토콜을 그대로 사용하기 때문에 HTTP의 특징인 캐싱 기능을 적용
대량의 요청을 효율적으로 처리하기 위해 캐시를 사용
'CS' 카테고리의 다른 글
파이썬 -Deepcopy (0) | 2023.01.07 |
---|---|
파이썬의 메모리 구조 (0) | 2023.01.05 |
API란? (0) | 2023.01.04 |
객체지향 (0) | 2023.01.04 |
JVM (0) | 2023.01.04 |