⭐️ 개발/Server

    REST API 6원칙

    REST API 6원칙 1. 자원에 대한 식별이 가능해야 함 2-1. HTTP - 비연결성 : 서버 통신이 필요할 때만 연결, 늘 연결되어 있는 건 아니니까! connectionless 같은 아이폰에서 계속 연결해도 할 일 끝나면 연결관계가 끝남 2-2. Stateless - 무상태성 : 응답이 다 완료가 되면 이 관계는 끝남. 그렇기 때문에 서버는 클라에 대한 정보를 가지고 있지 않음 그래서 웹에서는 세션과 쿠키, 앱에서는 토큰을 통해 회원관리를 하게 됨 기본적으로 서버는 사용자를 식별할 수 없는 무상태성을 갖고 있기 때문에 세션/쿠키/토큰을 갖고 있는 것 3. Cacheable : 캐싱기능, 오랜만에 페이지에 들어가면 로딩이 좀 됨, 다시 들어가면 빨리 뜨는데 그 이유가 캐싱 때문임. 사용자가 다시 ..