AWS Api Gateway-验证传入的XML有效负载

时间:2018-07-23 19:14:39

标签: amazon-web-services aws-api-gateway

我正在尝试通过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”进行相同的请求,则不会执行验证。

1 个答案:

答案 0 :(得分:0)

是的,APIGW仅支持json有效负载验证。