ASP.NET Web Api 2.2 프로젝트에 UsersController가 있는데 중첩 된 형태로 직접 노출하고 싶습니다. 예를 들어다른 경로를 동일한 ApiController에 어떻게 매핑 할 수 있습니까?
:
/API/사용자
및
/API/계정/{ID : GUID} /사용자
첫 번째 경로는 모든 처리하는 데 사용된다 두 번째 계정은 해당 계정 ID와 연결된 사용자에게 범위를 제한하는 데 사용됩니다.
내 라우팅에 [RoutePrefix ("api/users")]를 사용했지만 여러 RoutePrefix 속성을 적용 할 수 없습니다. 같은 컨트롤러에서 여러 RoutePrefix 속성을 사용할 수 없으면 어떻게해야합니까?
이것은 정확하게 내가 끝내었던 것이다. 필자는 내게 더 편할뿐만 아니라 API 사용자가 하나의 사용자 엔드 포인트 만 만들도록 혼란스럽지 않다고 결정했습니다. –