프로그래밍 공통/WEB

RESTful API(REST에 대한 설명은 이전 포스팅을 참조해주세요) RESTful API는 REST의 6가지 규약을 지키며 구현한 API를 말합니다.REST에는 명확한 구현 규약이 존재하지 않습니다. 따라서 RESTful은 REST의 비공식적인 구현 규약이라고 여길 수 있고, 개발자마다 다른 생각을 가지고 구현하게 될 수도 있습니다. RESTful의 비공식적인 구현 규약에는 routing 규칙, return 규칙, header 규칙 등이 존재합니다.여기서는 가장 보편적으로 고민하게될 routing 규칙에 대해서만 알아보겠습니다.필요할경우 다양하게 찾아보면 될 듯 합니다. (마이크로소프트의 설계가이드) RESTful API의 Routing 규칙Routing 규칙은 보편적이며 거의 확고하게 정해진 상황..
RESTREST라는 단어는 비교적 최근에 나온 단어로 로이 필딩(Roy Fielding)의 2000년 박사학위 논문에서 소개되었습니다 (자세한 사항은 Chapter 5, p.94를 보면 됩니다).1990년대에는 웹이 폭발적으로 성장중이었지만 웹의 최신 구조를 제대로 설명하는 문서가 없었고 캐시나 프록시 같은 기술이 존재했지만 이에 대한 표준은 존재하지 않았습니다.때문에 W3C나 IETF 같은 곳에서 웹의 표준화 작업에 착수했고 로이 필딩은 HTTP 1.1의 초기 설계를 담당하면서 HTTP 1.0과 HTTP 1.1의 개념을 설명하기 위해 REST 개념을 개발하였다고 합니다. 로이 필딩이 REST를 개발하게 된 동기는 웹이 어떻게 동작해야 하는지에 대한 구조적 모델을 만들어서 웹 프로토콜 표준을 위한 gui..
sleeptoy
'프로그래밍 공통/WEB' 카테고리의 글 목록