Код: Выделить всё
services.AddApiVersioning(config =>
{
config.ReportApiVersions = true;
config.DefaultApiVersion = new ApiVersion(1, 0);
config.AssumeDefaultVersionWhenUnspecified = true;
config.ApiVersionReader = ApiVersionReader.Combine(
new QueryStringApiVersionReader(),
new HeaderApiVersionReader()
{
HeaderNames = { "x-api-version" }
});
});
services.AddVersionedApiExplorer(
options =>
{
// note: the specified format code will format the version as "'v'major[.minor][-status]"
options.GroupNameFormat = "'v'VVV";
options.DefaultApiVersionParameterDescription = "Do NOT modify api-version!";
});
Примечание. API имеет несколько страниц Swagger JSON для всех версий (например, V1, V1.1, V2.0)
[img]https:// i.sstatic.net/607P5.png[/img]
Подробнее здесь: https://stackoverflow.com/questions/607 ... parameters
Мобильная версия