다음은 put 기반 api 설계다. 파일 관리 시스템을 만들 때 사용한다.
파일을 등록할 때 put을 사용한다. 파일을 등록할때 파일네임은 클라이언트가 알고 있다.
파일을 등록할때 Post 대신 Put으로 등록하는 것의 특징은 다음과 같다
먼저 클라이언트가 리소스 uri를 알고 그 정보를 넣어주어야 한다.
클라이언트가 직접 리소스의 uri를 지정한다. 즉 클라이언트가 uri를 관리하는 것이다.
이런 형식을 스토어라 한다. 클라이언트가 리소스 저장소, uri를 관리하는 것을 의미한다. 여기서 스토어는 /files다.