根据OpenAPI规范[https://swagger.io/specification/],我可以在模式对象属性中定义字段的最小值和最大值。
但是实际上Google端点不执行任何验证
我的Swagger文件片段: 参数:
- name: message
in: body
description: sug
schema:
required:
- Message
properties:
Message:
type: integer
minimum: 1
maximum: 1
MessageId:
当我发送错误的请求时: curl https://xxxxxxxxxxxxxxxxxxxxd“消息= 10&MessageId = 456789123456&TimeStamp = 20190611101010212&OperatorId = 15&GlobalAccountId = 81165751216851320000&Reason = 3” 端点不拒绝请求,而是调用云功能。
答案 0 :(得分:0)
您是正确的。 Google Cloud Endpoints不执行任何OpenAPI对象属性验证。