less than 1 minute read

REST(Representational State Transfer)

  • 정의 : 자원을 이름으로 구분하여 자원의 상태,정보를 주고받는것을 의미
  • 개념 : HTTP URI 를 통해 자원을 명시하고, HTTP Method(POST, GET, PUT,PATCH, DELETE) 를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미
    • Create: 생성(POST)
    • Read: 조회(GET)
    • Update: 수정(PUT,PATCH)
    • Delete: 삭제(DELETE)


PUT, PATCH 차이

  • PUT : 리소스의 모든 것을 업데이트
  • PATCH : 리소스의 일부분을 업데이트


RESTAPI

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

  • RESTAPI : REST 기반으로 서비스 API를 구현한 것


RESTful

  • RESTful은 일반적으로 REST라는 아키텍처를 구현하는 웹 서비스를 나타내기 위해 사용되는 용어이다.
    • REST API를 제공하는 웹 서비스를 RESTful하다고 할 수 있다
  • 목적 : 이해하기 쉽고 사용하기 쉬운 REST API를 만드는 것

카테고리:

업데이트:

댓글남기기