![movie](https://img.youtube.com/vi/iOueE9AXDQQ/0.jpg)
REST API가 뭔가요?
- REST API: HTTP 요청을 보낼 때, 어떤 URI에 어떤 규칙을 적용하여 보낼지 개발자 사이에 널리 지켜지는 약속, 형식
- REST API에서는 GET, POST, DELETE, PUT, (and PATCH) 네 가지 혹은 다섯 가지의 데이터 요청 방식을 목적에 따라 구분하여 사용하도록 권장. 요청 의도를 쉽게 파악하기 위함. (= RESTful API)
- POST, PUT, PATCH 방식은 'body'라는 주머니가 있어 GET, DELETE 방식 보다 정보를 더 많이, 비교적 안전하게 감추어 데이터를 전송할 수 있다.
- GET: 조회(Read)할 때 사용
- POST: 생성(Create)할 때 사용
- PUT: 데이터 전체를 변경(Update)할 때 사용
- PATCH: 데이터의 일부를 변경(Update)할 때 사용
- DELETE: 데이터를 삭제(Delete)할 때 사용
- URI는 동사가 아닌 명사들로 이뤄져야 한다는 규칙을 가짐