Swagger - раскрывающийся список типов содержимого ответа не отображается - PullRequest
0 голосов
/ 20 апреля 2020

Обновление: Использование app.UseSwagger( c => { c.SerializeAsV2 = true; }); решает проблему. Почему версия de V2 поддерживает этот выпадающий список, а OpenApi 3.0 - нет?


Как показано в документации Microsoft , я хотел бы отобразить «Тип содержимого ответа» выпадающий список на странице Swagger.

На странице Swagger будут отображаться методы. NET Core 3.1 API, который использует API-версии.

Я уже пытался декорировать контроллеры ( и методы) с «ProducesAttribute», но раскрывающийся список не отображается так, как показано в документации. Тот же раскрывающийся список виден в примере Swagger 'Petstore' .

Как показано на снимке экрана ниже, раскрывающийся список (только) доступен для кодов ответов (контроллеры отмечены .

Нужно ли вызывать определенный метод или настраивать параметр для отображения упомянутого раскрывающегося списка? Или эта функция раскрывающегося списка была удалена в последней версии Swagger? (Примечание. API использует Swashbuckle v 5.2.1 и OpenAPI 3.0.1)

enter image description here

...