. Net Игнорирование параметров запроса WebApi - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть. NET Конечная точка WebApi. Он не требует параметров запроса. Тем не менее, он все еще отвечает данными, когда я даю ему параметры запроса. В письме я даю это ({{base-url}} / api / v1 / moratorium? State = IL) Это может быть очень решающим для потребителя. Почему ? Что мне нужно сделать, чтобы вернуть 404, если заданы параметры запроса? Нужно ли что-то делать с маршрутизацией. Любая помощь будет наиболее ценной. - Джейсон

[ApiVersion("1")]
[Route("api/v{version:apiVersion}/moratorium")]
[ApiController]
 [HttpGet]
    public async Task<IActionResult> GetActiveMoratoriums() {

        IApiResponse<IEnumerable<MoratoriumDto>> apiResponse = await _moratoriumService.GetMoratoriums(null, null, null, false, null);
        return apiResponse.ToActionResult();
    }
...