Отдельные URL-адреса пользовательского интерфейса для ASPNETCORE 1.1
У нас есть проект webapi.NET core 1.1. У нас есть два файла контроллера, и я смог сгенерировать отдельные файлы JSON для каждого контроллера, украсив методы с помощью GroupName.
Когда я просматриваю пользовательский интерфейс Swagger (/swagger), я вижу, что он имеет выпадающий список в верхнем правом углу, который позволяет нам выбрать группу.
Наше требование - иметь отдельный URL-адрес для пользовательского интерфейса Swagger (а не только JSON-файла), чтобы мы могли отправлять URL-адрес, выделенный для контроллера, нашим клиентам, который их не смущает. Есть ли способ указать пользовательскому интерфейсу swashbuckle/swagger использовать определенный URL для данного имени файла / группы JSON?
Я попытался проверить, есть ли какой-либо параметр строки запроса, который использует пользовательский интерфейс swagger при изменении выпадающего списка, но, к сожалению, он использует http-заголовок referer...
1 ответ
Да, у swagger-ui есть параметр url, который делает именно это.
Вот несколько примеров: