REST API란?

2023. 1. 4. 19:31CS

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