Показывать длительность 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.

Другие вопросы по тегам