我在 swagger 响应部分添加了一些错误代码: 201、3XX、400、401、4XX、5XX。
此外,根据 swagger2.0 文档,您可以拥有: “允许以下范围定义:1XX、2XX、3XX、4XX 和 5XX。如果使用显式代码定义响应范围,则显式代码定义优先于该代码的范围定义。”
但我仍然收到错误: “不应该有额外的属性。additionalProperty:3XX,4XX,5XX”
有什么线索吗?
最佳答案
该引用来自 OpenAPI 3.0 规范,而不是 2.0。
2.0 spec不支持通配符响应代码。您需要使用特定的代码,例如200
、400
、404
等,可以使用默认
code> 响应以匹配您的规范未单独涵盖的所有 HTTP 代码。
关于 Swagger 错误 : additionalProperty: 3XX, 4XX、5XX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45745710/