REST API 제대로 알고 사용하기

REST API 제대로 알기

REST API의 탄생

REST 원칙

1) Uniform interface​

- 하나의 자료는 하나의 URL로(URL를 작성할때 형식이 간결하고, 일관적이야 합니다.)

- URL하나를 알면 둘을 알 수 있어야함(예측이 가능해야 합니다.)

- 요청과 응답 둘의 사이에는 정보가 충분히 들어있어야 함

2) Client-Server 역할구분

- 브라우저는 요청만 할 뿐

- 서버는 응답만 할 뿐

3) Stateless

- 요청1과 요청2는 의존성이 없어야함(요청1과, 요청2에 서로 연관이 있으면 안됩니다.)

4) Cacheable (브라우저가 알아서 잘해줘서 우린 신경안 써도 됩니다.)

- 서버에서 보내주는 정보들은 캐싱이 가능해야함

- 캐싱을 위한 버전 같은 것도 관리 잘해야함

5) Layered System

6) Code on Demand

REST의 특징

REST API 디자인 가이드

HTTP 응답 상태 코드

Last updated