<aside> 💡 리소스를 HTTP URI를 통해 명시하고, HTTP 메서드를 통해 해당 자원에 대한 CRUD를 처리하도록 설계된 아키텍처
리소스 명은 동사보다 명사, 단수 명사보다 복수 명사 사용
URL 경로는 슬래시로 리소스 간 계층 관계를 나타내며 대문자보다 소문자, 언더바 대신 하이픈 사용
리소스에 대한 행위는 HTTP 메서드를 통해 표현 </aside>
REST는 Representational State Transfer의 약자로, 소프트웨어 프로그램 아키텍처의 한 형식
세션이나 쿠키 등의 상태 정보를 별도로 저장하거나 관리하지 않는 무상태성을 띄기 때문에 구현이 단순해지며, 클라이언트와의 역할이 확실히 구분되어 상호 간 의존성이 줄어듦
HTTP 메서드