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

相关内容

热门资讯

德州aapoker辅助工具!a... 德州aapoker辅助工具!aapoker记牌器,(aapoKer)原来真的是有挂,透明教程(黑科技...
黑科技玄学(wepoke有挂)... 黑科技玄学(wepoke有挂)外挂透明挂辅助安装(透视)好像存在有挂(黑科技规律)wepoke有挂软...
wepoke辅助枝巧!wepo... wepoke辅助枝巧!wepoke辅助透,(We辅poker助)好像真的是有挂,黑科技教程(黑科技系...
黑科技模拟器(wepoke辅助... 黑科技模拟器(wepoke辅助使用方法)外挂黑科技辅助器(透视)总是存在有挂(黑科技工具);1、不需...
aapoker外挂实测!德州a... aapoker外挂实测!德州aapoker辅助工具,(aapOker)一贯有挂,黑科技教程(黑科技科...
黑科技辅助挂(德扑之星辅牌)外... 黑科技辅助挂(德扑之星辅牌)外挂黑科技辅助器(透视)其实是真的有挂(黑科技技巧)1、玩家可以在德扑之...
德州辅助神器软件!德州之星ap... 德州辅助神器软件!德州之星app有外挂吗,(德州ai)都是存在有挂,解密教程(黑科技技巧)1、下载好...
黑科技模拟器(aapoker挂... 黑科技模拟器(aapoker挂)外挂透明挂辅助插件(透视)原来是真的有挂(黑科技解说)1、这是跨平台...
德州ai软件购买攻略!德州AI... 德州ai软件购买攻略!德州AI辅助工具,(德州ai)确实是真的有挂,玩家教程(黑科技软件)1、下载好...
黑科技有挂(wpk有透视辅助吗... 黑科技有挂(wpk有透视辅助吗)外挂透明挂辅助助手(透视)真是真的是有挂(黑科技教程)1、不需要AI...