Amazon API Gateway
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

x-amazon-apigateway-request-validator 属性

引用 request_validator_name 映射的 x-amazon-apigateway-request-validators 对象 指定请求验证程序,对所包含的 API 或某个方法启用请求验证。此扩展的值是一个 JSON 字符串。

可在 API 级别或方法级别指定此扩展。API 级别的验证程序适用于所有方法,除非它被方法级别的验证程序覆盖。

x-amazon-apigateway-request-validator 示例

下面的示例使用了 API 级别的 basic 请求验证程序,同时对 POST /validation 请求启用了 parameter-only 请求验证程序。

{ "swagger": "2.0", "x-amazon-apigateway-request-validators" : { "basic" : { "validateRequestBody" : true, "validateRequestParameters" : true }, "params-only" : { "validateRequestBody" : false, "validateRequestParameters" : true } }, "x-amazon-apigateway-request-validator" : "basic", "paths": { "/validation": { "post": { "x-amazon-apigateway-request-validator" : "params-only", ... } }