Server/Basic
-
[Network] REST, REST API, RESTfulServer/Basic 2020. 11. 16. 16:12
안녕하세요 :) 오늘은 네트워크 기본 개념인 REST에 대해 알아볼게요! 여태까지 iOS 개발을 하고 Spring Boot를 활용해서 개발을 했는데 REST라는 것이 무엇인지 정확하게 모르고 사용하고 있더라구요. 그래서 오늘 정리하려고 합니다! REST? 서버 개발을 하면서 REST API라는 말을 많이 들어보셨을 텐데요. REST API에서 REST가 구조를 의미합니다. REST는 "Representational State Transfer"의 약자입니다. 자원을 이름(표현)으로 구분해 해당 자원의 정보(상태)를 주고 받는 모든 것을 의미합니다. 위의 말이 알듯 말듯 조금 애매하네요! 우선 자원이라는 것은 소프트웨어가 관리하는 모든 것을 의미합니다. 문서, 그림, 데이터 그리고 소프트웨어 자체가 될 수도..