REST API의 개념
REST
REprsentational State Transfer
HTTP에서 필요한 자원에 접근할 때 웹의 장점을 최대한 활용하기 위한 아키텍처
REST API
REST의 형식을 따르는 API
REST API의 구성요소
1. HTTP Method
GET : 데이터 조회
POST : 데이터 추가
PUT : 데이터 전체 수정
PATCH : 데이터 일부 수정
DELETE : 데이터 삭제
CRUD의 표현
2. URL : 특정 데이터에 접근
3. Representation : 자원의 표현
REST API의 URL 설계규칙
1. 소문자만 사용
2. 하이픈(-)은 사용하지 않고 밑줄(__) 사용
3. 확장자를 표시하지 않음
REST API 사용 실습
Insomnia Rest Client나 VS Code Extention에서 Rest Client 사용
참고 : https://youtu.be/X4DezEXbc5o, https://youtu.be/iOueE9AXDQQ