MVC3에서 수행중인 RESTful API가 있습니다. 다른 컨트롤러로 이동하기 위해 라우팅 버전을 갖고 싶습니다. 우리의 현재 경로는 다음과 같습니다 향후MVC3 안정적인 버전 관리 경로
routes.MapRoute("api1", "{controller}/{action}/v1");
//routes.MapRoute("api2", "{controller}/{action}/v2");
, 우리는 버전 2가 ... 있는지 V1 API는 V1 및 V2는 버전 2 개 API에 간다 컨트롤러로 이동하기에 가장 좋은 방법은 무엇인가 할 때?
감사합니다.
반쯤 이해할 수있는 일시적 유행에 따라이 시점에서 REST를 구현하지 않는다는 사실을 꼭 확인하십시오. Darrel Miller가 아래에 가장 답변했습니다. –
실제 REST 서비스에서 URL 버전 관리가 리소스의 하이퍼 미디어 링크를 손상시킬 수 있다는 것에 동의합니다. 이를 위해 사용자 지정 콘텐츠 형식을 정의하는 것이 좋습니다. 대답은 단순히 REST 정의에 초점을 맞추는 대신 원래의 질문을 해결하기위한 것입니다. –
나는 그 이유 때문에 이미 대답을 +1했습니다. –