在 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
}
有没有人知道如何更改 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
}