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

相关内容

热门资讯

wepoke是真的有挂!微扑克... wepoke是真的有挂!微扑克代打是真的吗,(aapokEr)原先有挂(详细辅助2025版教程),亲...
透视苹果版(wepoke辅助有... 透视苹果版(wepoke辅助有挂)德扑计算软件(详细辅助安装教程)本然真的有挂是一款可以让一直输的玩...
WePoKe透明挂!哈糖大菠萝... WePoKe透明挂!哈糖大菠萝怎么弄的,(aapOker)都是真的是有挂(详细透视透视教程);支持2...
透视教学(wepoke的确有挂... 一、简介了解软件请加微:136704302是一款在线扑克游戏平台,玩家可以在平台上进行多人在线扑克游...
透视ai代打(微扑克全自动机器... 透视ai代打(微扑克全自动机器人)wepower怎么设置德州(详细辅助教你攻略)固有是真的有挂1、快...
aapoker辅助!云扑克德州... aapoker辅助!云扑克德州PK,(智星德州)原本真的有挂(详细透视大神讲解)是一款可以让一直输的...
透视有挂(德扑之星ai代打)w... 透视有挂(德扑之星ai代打)wepoke黑科技(详细辅助规律教程)从来是真的有挂1、每个玩家都可以进...
智星德州菠萝!微扑克系统机制,... 智星德州菠萝!微扑克系统机制,(线上德州)从来是真的有挂(详细透视攻略方法);超受欢迎的智星德州菠萝...
透视最新(aapoker发牌机... 透视最新(aapoker发牌机制)微扑克发牌逻辑(详细辅助攻略教程)素来真的有挂;是一款可以让一直输...
微扑克ai机器人!wpk辅助机... 相信很多朋友都在电脑上玩过微扑克ai机器人吧,但是很多朋友都在抱怨用电脑玩起来不方便。为此小编给大家...