일반

[용어] Rest API, Rest full, Rest란 무엇인가? 쓰는 이유는?



1. REST


  “Representational State Transfer” 의 약자
자원을 이름으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미.

  구체적인 의미
HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미한다.

CRUD Operation

  • Create : 생성(POST)
  • Read : 조회(GET)
  • Update : 수정(PUT)
  • Delete : 삭제(DELETE)
  • HEAD: header 정보 조회(HEAD)

 

 

 

 

REST API 주의점.

 

 


1-1. 기존 웹 접근방식과 REST full API 차이점 비교.


 

 

 

 

https://meetup.toast.com/posts/92

https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html

푸터바