REST API란?

dev-well-being·2023년 9월 13일
1

REST란?

  • REST(Representational State Transfer)의 약자로 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미
  • 즉 Rest란?
    • HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)를 명시하고,
    • HTTP Method(POST, GET, DELETE, PATCH 등)를 통해
    • 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것을 의미

REST 구성 요소

  • 자원(Resource) : HTTP URI
  • 자원에 대한 행위(Verb) : HTTP Method
  • 자원에 대한 행위의 내용 (Representations) : HTTP Message Pay Load

REST API란?

  • REST의 원리를 따르는 API를 의미

Restful이란?

  • Restful이란 Rest의 원리를 따르는 시스템을 의미한다.
  • Rest를 사용했다 하여 모두가 Restful한 것은 아니다. Rest API의 설계 규칙을 올바르게 지킨 시스템을 Restful하다 말할 수 있다.

참고 자료

profile
안녕하세요!! 좋은 개발 문화를 위해 노력하는 dev-well-being 입니다.

0개의 댓글