jm1*_*456 5 c# asp.net swagger
我正在尝试使用该[ProducesResponseType]属性来装饰 Swagger 中的 API 端点。但是,我有返回状态代码而不返回其他内容的端点,我希望我的 Swagger 文档能够反映这一点。
问题是我找不到一种方法让 swagger 代表 void 返回类型。
执行类似[ProducesResponseType(StatusCodes.Status400BadRequest)]不带类型参数的操作会导致 swagger 生成示例返回类型
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"additionalProp1": {},
"additionalProp2": {},
"additionalProp3": {}
}
Run Code Online (Sandbox Code Playgroud)
我不想要这个。
我尝试过的其他一些事情包括:
[ProducesResponseType(typeof(void), StatusCodes.Status400BadRequest)] //Produces the same example return type
[ProducesResponseType(null, StatusCodes.Status400BadRequest)] //Runtime error, value can't be null
Run Code Online (Sandbox Code Playgroud)