[HTTP] 리소스 URI 네이밍 규칙과 베스트 프랙티스
HTTP·2025. 5. 21.
1. 리소스란 ?- REST에서 리소스는 URI로 식별되는 모든 데이터(문서, 이미지, 서비스, 객체 등)를 의미.- 리소스는 단일 객체(싱글턴)일 수도 있고, 여러 객체의 모음(컬렉션)일 수도 있다. -> /customers(컬렉션), /customers/{id}(싱글턴)- 컬렉션 리소스 안에 서브 컬렉션 리소스가 있을 수 있다.-> 예: /customers/{customerId}/accounts (특정 고객의 계정 목록)2. 리소스 네이밍 베스트 프랙티스 2.1. 명사 사용- URI에는 동사가 아니라 명사를 사용해 리소스를 표현해야 한다.- 리소스 유형은 다음 세 가지로 구분할 수 있다. - Document(문서): 단일 객체, 단수형 사용 (/users/{id}) - Collection(컬..