Показывать длительность HTTP-запроса в Swagger UI
Swagger UI имеет параметр displayRequestDuration, чтобы показать, сколько времени занимает запрос. Это отключено по умолчанию.
Как это можно включить в конфигурации SwaggerConfig.cs при использовании Swashbuckle (неосновная версия)?
Я вижу, что это возможно в версии Java.
0 ответов
Согласно документации, это конфигурация пользовательского интерфейса Swagger. Для моего приложения.Net Core я смог получить продолжительность запроса с помощью следующего кода.
app.UseSwaggerUI(c =>
{
c.DisplayRequestDuration();
.... (other configurations)
});
В последних версиях вы можете сделать
app.UseSwaggerUi3(
settings => settings.AdditionalSettings.Add("displayRequestDuration ", true));
)
поскольку app.UseSwaggerUI
отмечен как устаревший.
Протестировано с.NET Core 3.x.