본문 바로가기
[SpringBoot]

RESTful 아키텍쳐 스타일

by Hevton 2022. 12. 10.
반응형

 

REST의 3요소

1. 자원

2. 행위

3. 표현

 

 

REST를 만족하는 RESTful 아키텍쳐의 스타일

1. 모든 리소스는 URI로 식별

2. 모든 리소스는 다중 표현(JSON, XML ...)을 가질 수 있음

3. 모든 리소스는 표준 HTTP 메소드(GET, POST, DELETE, PUT)로 접근/생성/삭제/변경 할 수 있다.

4. 서버는 상태 정보를 갖지 않는다. (Session)

 

 

 

RESTful API Naming

1. 자원별로 두 개의 기준 url을 사용한다.

- 목록 : /articles

- 목록 중 특정 개체 : /articles/1234

 

2. 기준 url에는 동사를 두지 않는다.

 

 

반응형