ASP.NET-Swagger重复使用路径和查询参数
创始人
2024-09-17 02:30:22
0

我们可以通过为每个操作单独定义参数来避免在 Swagger 中重复使用路径和查询参数。

例如,假设我们有一个 GET 请求需要在查询字符串中传递两个参数(name 和 age),并且在路径中包含一个 ID。

之前可能会定义它们如下:

[HttpGet("{id}/data")]
public async Task GetData(string name, int age, int id)
{
    // code here
}

但这样可能会导致 Swagger 中文档存在问题。相反,我们可以定义每个参数,如下所示:

[HttpGet("{id}/data")]
public async Task GetData([FromRoute] int id, [FromQuery] string name, [FromQuery] int age)
{
    // code here
}

这样定义可以确保 Swagger 文档正确显示,且功能与以前完全相同。

相关内容

热门资讯

8分钟教你!花城牌舍怎么设置辅... 8分钟教你!花城牌舍怎么设置辅助,非凡贪玩技巧(真是有挂)-哔哩哔哩1、实时花城牌舍怎么设置辅助开挂...
第三分钟外挂!福建天天开心辅助... 第三分钟外挂!福建天天开心辅助工具,约战竞技场辅助软件,辅助教程(有挂技术)-哔哩哔哩福建天天开心辅...
第9分钟揭幕!禅游指尖四川修改... 第9分钟揭幕!禅游指尖四川修改器,宁夏划水辅助(好像真的是有挂)-哔哩哔哩1、在禅游指尖四川修改器a...
第十分钟外挂!新九五辅助微信脚... 第十分钟外挂!新九五辅助微信脚本,wepkerplus辅助辅助,2025新版总结(有挂解惑)-哔哩哔...
第八分钟详细!东阳4副牌辅助,... 第八分钟详细!东阳4副牌辅助,新漫游免费辅助器(本来真的有挂)-哔哩哔哩1、完成新漫游免费辅助器的残...
第二分钟外挂!福建兄弟13水破... 第二分钟外挂!福建兄弟13水破解器,湖北逍遥卡五星辅助,规律教程(有挂猫腻)-哔哩哔哩1、许多玩家不...
第5分钟总结!情怀游戏辅助器破... 第5分钟总结!情怀游戏辅助器破解版,八大碗辅助器(总是是有挂)-哔哩哔哩1、第5分钟总结!情怀游戏辅...
第八分钟外挂!可乐辅助,决战卡... 第八分钟外挂!可乐辅助,决战卡五星有挂吗,必赢方法(有挂教学)-哔哩哔哩1、许多玩家不知道决战卡五星...
第7分钟外挂!鱼乐达人脚本辅助... 第7分钟外挂!鱼乐达人脚本辅助,衢州都莱辅助软件,wpk教程(有挂规律)-哔哩哔哩1.衢州都莱辅助软...
第3分钟详情!边锋老友修改器,... 第3分钟详情!边锋老友修改器,约战丹东辅助(切实是有挂)-哔哩哔哩1、下载好边锋老友修改器辅助软件之...