fffo
gggs
« 2024/11 »
일 |
월 |
화 |
수 |
목 |
금 |
토 |
|
|
|
|
|
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 |
관리 메뉴
fffo
REST API 본문
용어 정리
- REST : HTTP를 기반으로 클라이언트가 서버의 리소스에 접근하는 방식을 규정한 아키텍처
- RESTful : REST의 기본 원칙을 잘 지킨 서비스 디자인
- REST API : REST를 기반으로 서비스 API를 구현한 것
REST API의 구성
- REST API는 자원resource, 행위verb, 표현representations의 3요소로 구성됨
- REST는 자체 표현 구조self-descriptiveness로 구성되어 REST API만으로 HTTP 요청의 내용을 이해할 수 있음
구성 요소 |
내용 |
표현 방법 |
resource |
자원 |
URI(엔드포인트) |
verb |
자원에 대한 행위 |
HTTP 요청 메서드 |
representations |
자원에 대한 행위의 구체적 내용 |
페이로드 |
REST API 설계 원칙
- REST에서 가장 중요한 원칙 두 가지
- URI는 리소스를 표현하는 데 집중
- 리소스를 식별할 수 있는 이름은 동사보다는 명사를 사용
- 행위에 대한 정의는 HTTP 요청 메서드를 이용