REST API
rest api란 무엇일까???
탄생 - 로이필딩이 웹(http)의 장점을 최대한 활용할 수 있는 아키텍처로 rest를 발표
우선 api가 뭔지 알아보자
api 본질 decoupling 탈 동조화
web decoupling + platform agnostic(불가지론)
agnostic IT - 특정 하드웨어 특정 os에 종속적이지 않은 것
소스 및 데이터베이스에는 접근 하지 못하지만 해당 프로그램은 사용가능 하게 하는 Interface
rest api 약자 representational state transfer api 표현 상태 전이
구성
자원 resource - uri( uniform resource identifier)
행위 verb -http method
표현 representations
리소스//메서드//메시지
이름이 Terry인 사용자를 생성한다.
HTTP POST, http://myweb/users/
{
"users":{
"name":"terry"
}
}
HTTP POST - 메서드
http://myweb/users/ - 리소스
json 문서를 통해 - 메시지
댓글
댓글 쓰기