크로키의 스택 - REST API
REST APIAPI 디자인HTTP클라이언트-서버로그인로그아웃
AI 요약
Beta이 글은 크로키에서 2012년부터 사용해 온 REST API에 대한 경험과 고민을 공유합니다. 저자는 REST API의 일반적인 인식(리소스 URI 명명법, HTTP 상태 코드)은 따르지만, Roy Fielding의 REST 아키텍처 스타일과는 거리가 있다고 설명합니다.
특히 Stateless 조건 대신 쿠키를 사용하고 HATEOAS나 Accept 헤더를 활용하지 않는 점을 지적합니다. 글의 핵심은 HTTP 동사로 처리하기 어려운 로그인, 로그아웃, 팀 가입 요청 승인/거절 등의 API를 REST API 스타일이 아닌 별도의 방식으로 설계했던 경험을 소개하는 것입니다.
이를 통해 REST API 스타일이 모든 상황에 적합하지 않을 수 있으며, 경우에 따라서는 비 REST API 스타일이 더 효율적일 수 있음을 시사합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기



