相关疑难解决方法(0)

如何为Swagger UI定义参数的默认值?

我已经将Swagger / Swashbuckle集成到.NET Core 2.2 API项目中。一切都很好,我要问的纯粹是为了方便。考虑以下API方法:

public Model SomeEstimate(SomeRequest request) {
    return Manager.GetSomeEstimate(request);
}
...
public class SomeRequest {
    public string StreetAddress { get; set; }
    public string Zip { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

当我点击/swagger/index.html并尝试使用该API时,我总是必须输入StreetAddress和Zip值。

有没有办法为StreetAddress和Zip提供默认值?该答案建议放置[DefaultValue(“ value here”))属性的SomeRequest类的每个属性。它可能适用于常规.NET,但不适用于.NET Core。

是否可以为Swagger UI提供参数的默认值?

.net c# swagger .net-core swashbuckle

2
推荐指数
3
解决办法
1348
查看次数

标签 统计

.net ×1

.net-core ×1

c# ×1

swagger ×1

swashbuckle ×1