Sib*_*Guy 5 swagger swashbuckle
如何https
在.NET Core
Swashbuckle版本中指定架构?在ASP.NET版本中,我可以做到
.EnableSwagger(c =>
{
c.Schemes(new[] { "https" });
}
Run Code Online (Sandbox Code Playgroud)
但我没有看到任何与AddSwaggerGen类似的东西.
小智 10
只需实现界面IDocumentFilter
并将其用于Startup.cs
:
public class TestFilter : IDocumentFilter
{
public void Apply(SwaggerDocument swaggerDoc, DocumentFilterContext context)
{
swaggerDoc.Schemes = new string[] { "http" };
}
}
// Startup.cs
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v2", new Swashbuckle.AspNetCore.Swagger.Info
{ Title = "My API", Version = "v2" });
c.DocumentFilter<TestFilter>();
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1950 次 |
最近记录: |