我在swagger响应部分添加了一些错误代码: 201、3XX、400、401、4XX、5XX。
此外,根据swagger2.0文档,您可以拥有:“允许以下范围定义: 1XX、2XX、3XX、4XX和5XX。如果使用显式代码定义响应范围,则显式代码定义优先于该代码的范围定义。”
但是我仍然得到错误:“不应该有额外的属性。additionalProperty: 3XX,4XX,5XX”
有什么线索吗?
发布于 2017-08-18 06:24:55
这句话来自OpenAPI 3.0规范,而不是2.0。
2.0 spec不支持通配符响应代码。您需要使用特定的代码,例如200、400、404等,并且您可以使用default响应来匹配您的规范中未单独涵盖的所有HTTP码。
https://stackoverflow.com/questions/45745710
复制相似问题