매개 변수 유형에 웹 API 구성 문제가 있습니다. 두 유형의 매개 변수를 인식해야합니다. 하나는 int
이고 다른 하나는 boolean
입니다. WebApi에서 기본 경로는 "api/{controller}/{id}"
으로 설정되어 있습니다. 정수를 구문 분석하면 OK이지만 부울 매개 변수를 구문 분석해야합니다. 그래서 내가 /api/controller/1
URL로 갈 때 int
입력 매개 변수를 사용하여 작업해야하며 /api/controller/{true|false}
URL로 이동하면 입력이 boolean
인 작업으로 이동해야합니다.웹 API 라우팅 충돌
모든 솔루션? Attribute Routing in Web Api 2 및 Create a REST API with attribute routing에서 언급 한 바와 같이 들으
그냥'api/{controller}/{id : bool}'제약 조건을 사용할 수 있습니다. 그게 너에게 어떻게 작용하니? –
url ("api/{controller}/int | bool")을 api/{controller} 액션 –