Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
x-amazon-apigateway-request-validator 属性
引用 request_validator_name
映射的 x-amazon-apigateway-request-validators 对象 指定请求验证程序,对所包含的 API 或某个方法启用请求验证。此扩展的值是一个 JSON 字符串。
可在 API 级别或方法级别指定此扩展。API 级别的验证程序适用于所有方法,除非它被方法级别的验证程序覆盖。
x-amazon-apigateway-request-validator
示例
下面的示例使用了 API 级别的 basic
请求验证程序,同时对 parameter-only
请求启用了 POST /validation
请求验证程序。
- OpenAPI 2.0
-
{
"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",
...
}
}