REST란?
Roy Fielding이 2000년 박사 논문에서 제안한 웹 API 아키텍처 스타일이다. 자원(URL) + HTTP 메서드 + 상태 없음(stateless)이 핵심 제약이다.
주요 원칙
- 자원마다 고유 URI (예:
/users/1) - 메서드로 행위 구분 (GET 조회, POST 생성, PUT 수정, DELETE 삭제)
- 상태를 서버에 저장하지 않음 — 각 요청이 독립
- 표준 HTTP 상태코드 활용 (200, 404, 500 등)
HTTP 메서드(GET/POST/PUT/DELETE)와 자원 URL 기반의 API 설계 스타일.
Roy Fielding이 2000년 박사 논문에서 제안한 웹 API 아키텍처 스타일이다. 자원(URL) + HTTP 메서드 + 상태 없음(stateless)이 핵심 제약이다.
/users/1)