코린이의 기술 블로그

REST API 설계 본문

Java Web

REST API 설계

미늬온 2022. 1. 5. 09:12

REST API ? 데이터와 기능의 집합을 제공하여 컴퓨터 프로그램간 상호작용 촉진, 정보 교환 가능 하도록 하는 것

REST API 설계 : 서버 한 대가 여러 클라이언트에 대응하려면 REST API 필요

 

1.  REST API 구성

 - 자원(resource) : URI

 - 행위(verb) : HTTP 메서드

 - 표현(representations) : 리소스에 대한 표현 (HTTP Message Body)

 

2. URI 설계 : 리소스는 서비스 제공하는 시스템 자원 

 

3. 명사 사용 : URI는 명사 사용

 

4. 동사는 HTTP 메서드 표현

 

5. 복수형 사용 (-s 사용)

 

6. 슬래시(/)로 계층 표현

 

7.  URI 마지막에 슬래시 넣지 않는다

 

8.  URI는 소문자

 

9. 가독성을 높이기 위해 -(하이픈) 사용, 밑줄(_) 사용하지 않는다.

 

이런 순으로 기억하면 됩니다.:)

 

 

728x90

'Java Web' 카테고리의 다른 글

JPQL  (0) 2022.01.17
REST  (0) 2022.01.10
REST의 정의  (0) 2022.01.03
재귀 함수  (0) 2021.12.12
입력 유효성 검증  (0) 2021.12.11
Comments