【发布时间】:2019-10-30 14:09:56
【问题描述】:
我目前正在使用 Swashbuckle.AspNetCore 在 ASP.NET Core 3.0 上进行此工作,但我想知道 OpenAPI 3.0 Specification 的情况,以防其他人更清楚。
我目前尝试使用 Nuget 库设置规范,以便通常返回值是 content-type: application/json,但在特殊情况下是 content-type: application/problem+json。这在 ASP.NET Core 3.0 和 Swashbuckle 中似乎不可能开箱即用(或者我非常想念它)。它是否正确?如果不是开箱即用,有什么方法可以系统地做到这一点?
在 OpenAPI 规范中有可能吗?我倾向于相信它可能是,但在尝试浏览规范时错过了它。
这是自动生成的文档和 HTTP 400 案例的图像,我只想显示 application/problem+json 作为返回值。
【问题讨论】:
标签: asp.net-core openapi swashbuckle