채용 공고를 보다 보면 “Rest API 개발 우대” 라는 항목을 쉽게 볼 수 있다. 그렇다면 여기서 Rest API는 무엇인가? 그리고 RestFul과는 어떤 차이가 있는지 궁금해서 공부해 보았다. REST Rest의 정의 REpresentational State Transfer라고 불린다. 소프트웨어 개발 아키텍처의 한 방식. 동작 위치는 네트워크 상 클라이언트와 서버 사이의 통신 방식 중 하나이다. 개념 리소스 : 각각의 서비스가 제공하는 개별 항목마다 리소스가 존재한다. 상태전달 : 클라이언트와 서버의 통신은 주로 HTTP 통신을 이용한다. 메소드 : 대표적인 4가지를 사용한다. (GET, POST, PUT, DELETE) 표현 방식 : JSON, XML, HTML등의 형식으로 표현하며 클라이언트..