在Postman中,如果我在我的控制器中运行一个端点,那么它会显示正确的响应。但是当我调用另一个端点时,它会显示与第一个端点相同的响应。
有人提到,这可能是因为我正在多次调用该服务。
我该如何解决这个问题?我应该为这些端点创建单独的服务吗?即使这是一个糟糕的设计,因为它们使用相同的功能?
这是我的控制器:
[HttpGet]
[Route("")]
{AllowAnonymous]
public async Task<IActionResult> GetTasks() {
var projects = await _taskService.GetTasks(Constants.CleanNameSuffix, Constants.CleanNameRegex);
var dashboard = new DashboardDto{
Projects = projects
}
return Ok(dashboard);
}
[HttpGet]
[Route("clean")]
{AllowAnonymous]
public async Task<IActionResult> GetCleanTasks() {
var projects = await _taskService.GetTasks(Constants.NameSuffix, Constants.NameRegex);
var dashboard = new DashboardDto{
Projects = projects
}
return Ok(dashboard);
}
1条答案
按热度按时间py49o6xq1#
函数
HttpGet
接收路由;我认为这是一个更好的做法。