fffo

REST API 본문

Programming/Javascript

REST API

gggs 2021. 11. 20. 04:00

용어 정리

  • 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에서 가장 중요한 원칙 두 가지
    1. URI는 리소스를 표현하는 데 집중
      • 리소스를 식별할 수 있는 이름은 동사보다는 명사를 사용
    2. 행위에 대한 정의는 HTTP 요청 메서드를 이용

'Programming > Javascript' 카테고리의 다른 글

[Google Calendar Advanced] create task 구현  (0) 2022.02.01
[Google Calendar Advanced] 목표 설정  (0) 2022.02.01
Ajax  (0) 2021.11.20
이벤트  (0) 2021.11.12
자바스크립트 비동기 처리  (0) 2021.11.10
Comments