# REpresentational State Transfer
RESTful API = 대표적인, 상태, 전달...?
* REST = REpresentational State Transfer = 대표적인, 상태, 전달...? 뭔말 1. 일단 API는, 클라이언트가 서버에 request할 때(예를들면 로그인 정보를 주고받을 때 라고 해보자) 어떤 요청인지 구분할 수 있도록(로그인인지, 사진업로드 요청인지, 다운로드 요청인지...) 요청별로 주소를 구분해서 만든 체계가 API임 예를 들면 'GET/members/soccer/345/photo' 이런식 ('서버주소/A') 'POST/timeline/food/24/sandwich(.jpg같은 파일확장자 사용x)' 이런식 2. 이런 API를 개발할 때 데이터를 주고받는 기능도 넣어야 함 이미지 파일과 같은 요청에 response할 때 같이 보내야하기 때문 3. 이때 API에서 필요한 대표적인 기능이 CRUD 그래서 app개발 때 모든 기능이 구현되어야 하며, 빠진 기능이
210320 개발일지(103일차) - REST란 무엇인가?
REST 정의 웹에 존재하는 모든 자원(이미지, 동영상, DB 자원)에 고유한 URI를 부여해 활용하는 것으로, 자원을 정의하고 자원에 대한 주소를 지정하는 방법론을 의미한다고 한다. REprenstational State Transfer의 약자로, HTTP URI를 통해 자원을 명시하고 HTTP Method를 통해 해당 자원의 대한 CRUD Operation을 적용한다. > - CRUD Operation , HTTP Method Create : POST (자원 생성) Read : GET (자원의 정보 조회) Update : PUT (자원의 정보 업데이트) Delete : DELETE (자원 삭제) > 등.. REST 구성요소 자원(Resource