0

我正在嘗試從這裏的https://github.com/rpgreen/apigateway-validation-demo的api網關驗證示例。我觀察到,從給定的swagger.json文件中,minItems不會導入到在swagger導入過程中創建的模型中。Amazon API網關的swagger導入器工具不會從swagger導入minItems feild

"CreateOrders": { 
    "title": "Create Orders Schema", 
    "type": "array", 
    "minItems" : 1, 
    "items": { 
    "type": "object", 
    "$ref" : "#/definitions/Order" 
    } 
} 

因此當你給空數組[]作爲輸入,而不是陣列中的投擲大約最小的項目的錯誤,該API與消息「成功創建訂單」響應。

當我手動從API網關控制檯UI添加相同的功能時,它似乎按預期工作。我錯過了什麼,或者這是導入器中的錯誤?

回答

相關問題