RESTful API

Humbler·2020년 3월 21일
0

= 리소스를 어떻게 한다는 걸 구조적으로 깔끔하게 표현한 것.

uri = uniform resource identifier
    = 해당 사이트의 특정 자원의 위치를 나타내는 유일한 주소.
    ㅡ> HTTP request에서 host/target 을 의미.

http Method
	= HTTP request가 의도하는 action을 정의한 것.

payload
	= HTTP request에서 보내는 데이터(body)

RESTful = REpresentational State Transfer

ㅡ> 웹상에서 사용되는 여러 리소스(payload)를 HTTP URI로 표현하고 그 리소스에 대한 행위를 HTTP Method로 정의하는 방식.

ㅡ> 장점 : self-descriptiveness

= RESTful API 그 자체만으로도 API의 목적이 쉽게 이해됨.
ex) https://api.noahkim.com/profile/birthday/year
ㅡ> 위 구조에서는, 'https://api.noahkim.com'라는 API에서 프로필 정보중 태어난 년도를 HTTP 요청을 통해 받아오네 라고 쉽게 해석이 가능.
profile
무엇을 모르는지 모르는 상태에서 무엇을 모르는지 아는 상태가 되어가는.

0개의 댓글