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 文档正确显示,且功能与以前完全相同。

相关内容

热门资讯

经调查!鱼乐达人破解版脚本辅助... 经调查!鱼乐达人破解版脚本辅助,蜀山四川辅助脚本(透视)脚本-确实存在有挂1、游戏颠覆性的策略玩法,...
值得注意的是!微信小程序雀神挂... 值得注意的是!微信小程序雀神挂件辅助,赣牌圈有挂吗(透视)工具-确实存在有挂1、超多福利:超高返利,...
无独有偶!宁德钓螃蟹有没有挂,... 无独有偶!宁德钓螃蟹有没有挂,兴动互娱辅助器多少钱(透视)脚本-切实存在有挂1、兴动互娱辅助器多少钱...
为了进一步!指尖四川小程序辅助... 为了进一步!指尖四川小程序辅助,闲逸辅助软件(透视)软件-真是真的是有挂1、全新机制【指尖四川小程序...
在玩家背景下!打两圈绝对有辅助... 在玩家背景下!打两圈绝对有辅助,越悦游戏字牌攻略(透视)挂-一直有挂暗藏猫腻,小编详细说明越悦游戏字...
据了解!甘肃胡乐白银辅助,大菠... 据了解!甘肃胡乐白银辅助,大菠萝789辅助(透视)挂-原来真的是有挂甘肃胡乐白银辅助脚本下载中分为三...
连日来!神途辅助脚本,小程序微... 连日来!神途辅助脚本,小程序微乐游戏辅助器(透视)工具-果然真的有挂1、小程序微乐游戏辅助器有没有辅...
此事引发广泛关注!甘肃胡乐白银... 此事引发广泛关注!甘肃胡乐白银辅助,家乡大二辅助免费(透视)教程-果然存在有挂1、全新机制【家乡大二...
为了进一步!新道游科技透视收费... 为了进一步!新道游科技透视收费,情怀宜春辅助挂定制交易平台(透视)工具-本来真的有挂1、起透看视 情...
今天下午!乐游coc辅助,小闲... 今天下午!乐游coc辅助,小闲川南辅助(透视)技巧-其实是有挂1、完成小闲川南辅助辅助器v3.3的残...