REST API 기초

MONA·2024년 3월 5일

나혼공

목록 보기
13/92

REST API Represenational State Transfer

URL의 설계 방식.
자원을 이름으로 구분해 자원의 상태를 주고받아 쉽고 명확하고 이해하기 쉬운 API를 의미한다.

REST API의 특징

  1. 서버/클라이언트 구조
  2. 무상태
  3. 캐시 처리 기능
  4. 계층화
  5. 인터페이스 일관성

REST API의 장단점

장점

  • URL만으로도 기능을 알 수 있음
  • 클라이언트와 서버 역할 분리
  • HTTP 표준을 사용하는 모든 플랫폼에서 사용 가능

단점

  • HTTP 메서드의 방식의 개수에 제한 있음
  • 공식적인 표준 규약이 없음

REST API 설계 규칙

  • URL에는 동사가 아닌 자원을 쓴다.
  • 동사는 HTTP 메서드로 작성한다.
profile
고민고민고민

0개의 댓글