'좋은 REST'URI를 정의하는 데 익숙하지 않습니다. 이 시나리오는 판매용 제품이있는 기존 사이트입니다. 계층 구조를 드릴 다운하는 여러보기에서 데이터를 볼 수 있지만 기본적으로 cat1/cat/ products
또는 cat 2/cat3/products
또는 범주 1 - 4의 조합으로 이루어집니다. 다른 제품보기는 검색을 기반으로합니다.REST URI 정의
어떻게 URI를 구성합니까?
products/cat1/cat4
사실도 아마
products/cat4/cat1
같은 페이지 (인가 : -
products/??????
감사 Sohnee가,이 경우 상부 고양이 언어, 두 번째 캔입니다 변경, 등등 .. 예를 들어, ../ 프랑스어/독립/기본// 독일어/보조 학습/성인, 다른 방법은 독일어/성인 수 있습니다. uri 구조가 너무 동적으로 필요합니까? 나에게 그것은 검색과 매우 유사하지만 계층이없는 4 가지 용어로 - 적합하지 않은 것으로 보인다. – Craig
너무 역동적이라고 생각하지 않습니다. 나는 당신이 명확한 no-no가되는 것에 반대되는 문제가 있다고 생각합니다. 즉 URI와 두 개의 리소스가있는 경우 작동하지 않을 수도 있지만 유사한 리소스를 가리키는 두 개의 URI는 패턴이 아닙니다. – Fenton
표현과 함께 200 OK를 반환하는 하나의 URI 만 있어야합니다. 다른 URI는 302 See Other를 반환 할 수 있습니다. –