我在swagger响应部分添加了一些错误代码: 201,3XX,400,401,4XX,5XX。
另外,根据swagger2.0 doc,您可以: "允许以下范围定义:1XX,2XX,3XX,4XX和5XX。如果使用显式代码定义响应范围,则显式代码定义优先于该代码的范围定义。"
但我仍然得到错误: "不应该有其他属性。 additionalProperty:3XX,4XX,5XX"
有任何线索吗?
答案 0 :(得分:1)
该引用来自OpenAPI 3.0规范,而不是2.0。
2.0 spec不支持通配符响应代码。您需要使用特定代码,例如200
,400
,404
等,您可以使用default
响应来匹配未涵盖的所有HTTP代码根据您的规格单独进行。