Как обработать запрос, перенаправленный на другую версию API? - PullRequest
1 голос
/ 04 июля 2019

У меня внутри .net core api есть определенная версия контроллера, так что я могу получить доступ к своей конечной точке отдыха, как /api/v2.0/controller/. Проблема в том, что запросы с разными версиями, такими как эта /api/v99.0/controller/, будут перенаправлены на первую, я хотел бы вернуть ошибку 404 not found.

The controller is decorated like this:

[Authorize]
[ApiVersion("2.0")]
[ApiController]
[Route("api/v{version:apiVersion}/[controller]")]

And the action is decorated with just this

  [HttpGet]
...