在 Swagger 中更改 API 路由名称

Change an API Route Name in Swagger

有没有人知道如何更改 swagger 上的 API 调用的名称,确切地说它显示为 '/api/Users' 但我希望它显示为 'GetUsersByID' 如果你在下面的图片中看到它刚刚得到路线。我已经厌倦了使用 [HttpGET("{id}", Name = "GetUsersByID")] 但 swagger 似乎忽略了这一点。 Screenshot Here

我正在使用 .Net Core 3.1 和最新的 swashbuckle nuget。任何帮助将不胜感激。

我不知道格式,据我所知是自动阅读的,并且是框架附带的,但它适用于您发送的 header,默认情况下是 json, 如果你指定 xml 它将是 xml

但是你想要实现的很简单,改变你的方法标签它应该看起来像这样

[HttpGet]
[Route("GetUsersByID")]
public async Task<IActionResult> YourMethod(int id)
{
    //code of your method
}