У меня есть. 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();
}