핵심 답변
📌 REST는 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 방식입니다.
HTTP URI로 자원을 명시하고, HTTP 메서드(GET, POST, PUT, DELETE)로 CRUD를 처리합니다.
📌 API는 프로그램끼리 통신할 수 있도록 하는 중재자입니다.
HTTP 메서드 정리
GET: 리소스 조회
POST: 리소스 생성
PUT: 리소스 전체 수정
PATCH: 리소스 일부 수정
DELETE: 리소스 삭제
HEAD: GET과 동일하나 응답 BODY 없음
OPTIONS: 서버가 지원하는 메서드 종류 확인
핵심 용어
📌 RESTful APIREST 원칙을 따르는 API. 이해하기 쉽고 일관된 인터페이스를 제공하는 것이 목적입니다.