在 Swagger 中显示 HTTP 请求持续时间 UI
Show HTTP request duration in Swagger UI
Swagger UI 有 displayRequestDuration 参数来显示请求需要多长时间。默认情况下它是禁用的。
使用 Swashbuckle(非核心版本)时如何在 SwaggerConfig.cs 配置中启用此功能?
我看到这是 Java 版本中的 。
根据 documentation,这是一个 Swagger UI 配置。对于我的 .Net Core 应用程序,我能够使用以下代码获得 请求持续时间。
app.UseSwaggerUI(c =>
{
c.DisplayRequestDuration();
// .... other configurations
});
在最近的版本中你可以做到
app.UseSwaggerUi3(
settings => settings.AdditionalSettings.Add("displayRequestDuration ", true));
)
因为 app.UseSwaggerUI
被标记为过时。
使用 .NET Core 测试3.x。
Swagger UI 有 displayRequestDuration 参数来显示请求需要多长时间。默认情况下它是禁用的。
使用 Swashbuckle(非核心版本)时如何在 SwaggerConfig.cs 配置中启用此功能?
我看到这是 Java 版本中的
根据 documentation,这是一个 Swagger UI 配置。对于我的 .Net Core 应用程序,我能够使用以下代码获得 请求持续时间。
app.UseSwaggerUI(c =>
{
c.DisplayRequestDuration();
// .... other configurations
});
在最近的版本中你可以做到
app.UseSwaggerUi3(
settings => settings.AdditionalSettings.Add("displayRequestDuration ", true));
)
因为 app.UseSwaggerUI
被标记为过时。
使用 .NET Core 测试3.x。