C# 在Swagger UI中显示HTTP请求持续时间
Swagger UI有一个参数来显示一个请求需要多长时间。默认情况下它是禁用的 在使用(非核心版本)时,如何在swagggerconfig.cs配置中启用此功能 我看到这是Java版本。根据,这是一个招摇过市的UI配置。对于我的.Net核心应用程序,我能够通过以下代码获得请求持续时间C# 在Swagger UI中显示HTTP请求持续时间,c#,swagger-ui,swashbuckle,C#,Swagger Ui,Swashbuckle,Swagger UI有一个参数来显示一个请求需要多长时间。默认情况下它是禁用的 在使用(非核心版本)时,如何在swagggerconfig.cs配置中启用此功能 我看到这是Java版本。根据,这是一个招摇过市的UI配置。对于我的.Net核心应用程序,我能够通过以下代码获得请求持续时间 app.UseSwaggerUI(c => { c.DisplayRequestDuration(); .... (other configurations)
app.UseSwaggerUI(c =>
{
c.DisplayRequestDuration();
.... (other configurations)
});
在最新版本中,您可以
app.UseSwaggerUi3(
settings => settings.AdditionalSettings.Add("displayRequestDuration ", true));
)
因为app.UseSwaggerUI
被标记为过时
使用.NET Core 3.x进行测试。Hah-我确实遇到了同样的问题。有趣的是,它在两周前就被问到了!请注意,现在(Bernard)已将此作为一项功能请求与Swashback团队一起提出:请注意,显示的请求持续时间似乎包括渲染时间,并且可能比浏览器的开发工具中显示的请求持续时间长数百毫秒,用于大响应。