我正在尝试通过API网关验证传入的XML有效负载。具体来说,我实际上根本不在乎架构,我只想确保主体不为空(如果可以得到该功能,也许它是有效的XML)。几年前,我看到各种各样的文章,指出API网关尚不支持XML输入验证。
有人可以确认是否仍然如此吗?为了提供一个具体的例子,我有一个像这样的模型:
{
"$schema" : "http://json-schema.org/draft-04/schema#",
"title" : "Test Schema",
"type" : "object",
"minProperties": 1,
"properties": {
"account_id": {
"type": "string",
"pattern": "[A-Za-z]{6}[0-9]{6}"
}
},
"required": ["account_id"]
}
如果我使用此模型针对内容类型“ application / json”添加请求正文验证,一切都很好,但是如果对内容类型“ application / xml”进行相同的请求,则不会执行验证。
答案 0 :(得分:0)
是的,APIGW仅支持json有效负载验证。