Swagger / NSwag在参数下产生红色Required的原因

时间:2019-09-23 17:12:03

标签: c# swagger nswag

在我们的API中,尽管在生成的swagger.yaml文件中将其设置为True,但红色字体“ Required”在整个ReDoc页面中并没有始终显示,有时甚至没有以相同的路径显示。是否需要设置标志或某些东西以使其保持一致?

NSwag生成的基础yaml文件显示required为真。

图片显示了我正在努力实现的目标。

enter image description here public IQueryable<Person> Get([Required][FromHeader] string message, string firstName, string lastName)

operationId: Person_Get parameters: - type: string name: message in: header required: true x-nullable: true - type: string name: firstName in: query required: true x-nullable: true - type: string name: lastName in: query required: true x-nullable: true

进一步的测试似乎表明这可能与操作系统有关。在Ubuntu上的Firefox和Chrome中运行,但在Windows 10上不运行时,此代码按预期显示。

0 个答案:

没有答案