본문 바로가기

나의 FE피봇이야기/Dev_Knowledge

[REST API]

생활코딩

 

 

REST standfor
Representational
State
Transfer

 


restful web service


장점
1. 간단하며 표준화 되어있다. 
such as 데이터 형식, 매번 요청 방식 선택/고민

2. 확장가능성과 비저장(무슨 데이터인지, 어떤 상태 확인을 위한 No tracking)

3. 퍼포먼스가 여전히 좋음


Collection

table 구분값을 뺀 나머지 가져온 정보
ex) http://example.com/topics


Element

table 하나 하나의 값 
ex) http://example.com/topics/1


 


Method

Create(REST)  = post(HTTP)
Read = get(HTTP)
Update = put(HTTP : all)/ Patch(HTTP : part)
Delete = delet(HTTP)