Модель ответа 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))]