[정리] REST API
·
개발/정리
REST는 API에 대한 조건을 부과하는 소프트웨어 아키텍처 스타일이다. REST는 REpresentational state Transfer의 약자로 직역하면 "대표 상태 전송" 이다. 서버에서 클라이언트가 요청의 상태를 파악할 수 있게 하는게 핵심이다. REST는 아키텍쳐 스타일이다. 스타일은 제약조건의 집합인데 REST에서도 제약조건들이 몇가지 있다. 그중 uniform interface에 대해서 말하려고 한다. 1. Identification of resources REST는 기본적으로 리소스를 기반으로 URI를 설계한다. 예를 들면 유저의 정보를 받아오는 URI를 설계한다고 한다면 혼자서 개발하는 경우 어떤 URI를 쓰든 상관없다. /1 /user /data 위 3개 중 아무 URI로 해도 나만 ..