При попытке открыть Swagger-UI получаю только json Response - PullRequest
0 голосов
/ 12 мая 2018

Я получаю следующий ответ при запросе документа Swagger в проекте веб-API, даже тот же ответ, полученный из Azure.

enter image description here

Можетлюбой поможет мне получить интерфейс Swagger.

Ответы [ 2 ]

0 голосов
/ 28 октября 2018

Возможно, попробуйте запросить Swagger-UI через другой URL, например ... / swagger / index.html.

0 голосов
/ 13 мая 2018

Я не работаю с .NET здесь и не имею понятия о вашей настройке, но скопировали ли вы (например) ресурсы swagger-ui в ваш веб-каталог?
Похоже, вы вызываете интерфейс swagger напрямую, а неSwagger-UI (что-то другое).

https://swagger.io/swagger-ui/

от Swagger-Ui Документация:

Шаг 1 : Перейтив GitHub-репозиторий проекта пользовательского интерфейса Swagger

Шаг 2 : клонировать или загрузить zip-файл репозитория

https://github.com/swagger-api/swagger-ui

Использование

Шаг 1 : перейдите в папку, содержащую проект пользовательского интерфейса Swagger на локальном компьютере

Шаг 2 : Откройтепапка dist

Шаг 3 : запустите файл dist / index.html в браузере или поместите папку dist на ваш сервер.

Шаг 4 : Теперь пользовательский интерфейс Swagger будет работать в браузере со стандартным рендерингом Swagger Petstore.Спецификацию JSON Swagger Petstore можно найти здесь - http://petstore.swagger.io/v2/swagger.json

Примечание : Помните, что для загрузки спецификации и выполнения запросов на тестирование пользовательского интерфейса вам необходимо включитьCORS (см. Ниже)

Шаг 5 : Вы можете указать путь YAML или JSON любой существующей спецификации, размещенной на сервере, в поле на верхней панели навигации.

...