Модель ответа Swagger пуста в C# web api 2.0

Я хочу отобразить ответное сообщение для кода состояния http>= 400 в swagger с помощью swashbuckle. К сожалению, он всегда становится пустым объектом в пользовательском интерфейсе; если я изменю код состояния http 200 в атрибуте "ответ swagger", он будет работать. У вас есть какое-то решение для этого или может быть исправление?

это работает

[SwaggerResponse(200, type: typeof(Dictionary<string, object>), description: "Successfully found the data")]
[SwaggerResponseExample(HttpStatusCode.OK, typeof(DictionaryResponseExample))]

это не удается

[SwaggerResponse(500, type: typeof(Dictionary<string, object>), description: "Coud not found the data")]
[SwaggerResponseExample(HttpStatusCode.InternalServerError, typeof(DictionaryResponseExample))]

0 ответов

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