[Web] REST API

  • Representaional State Transfer: HTTP프로토콜을 의도에 맞게 디자인해서 웹의 장점을 최대한 활용하는 아키텍처

    • HTTP: 웹에서 브라우저와 서버가 통신하기 위한 규약(프로토콜)
    • REST: HTTP를 기반으로 클라이언트가 서버에 접근하는 방식을 규정한 아키텍처
    • REST API:REST를 기반으로 서비스 API를 구현한 것
  • Restful: REST의 기본원칙을 잘 지킨 서비스디자인
  • 규칙: 1.URI는 자원을 표현하는데에 집중 2.행위는 HTTP method로 정의
  • 구성: Resource(URI로 표현), Verb(method로 표현), Presentation(payload로 표현)



출처 이웅모, 모던 자바스크립트 Deep Dive(위키북스, 2020)


Written by
Sunmin
어제보다 나은 오늘을 만들기 위해 배우고, 기록하고, 회고합니다. Maker. Reader. Realistic optimist.