请问ahas中,新增web防护规则,body类型是json,如何设置匹配json里面的数值?

请问ahas中,新增web防护规则,body类型是json,如何设置匹配json里面的数值?

展开
收起
十一0204 2023-07-03 17:48:54 80 分享 版权
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在 AhAS 中新增 Web 防护规则时,如果需要匹配 JSON 请求体中的某个数值,可以使用正则表达式来实现。具体步骤如下:

    在 AhAS 控制台中创建 Web 防护规则,并在规则的“请求体”部分选择“JSON”类型。

    在“请求体 JSON 规则”中,填写需要匹配的 JSON 字段名称和对应的正则表达式。例如,假设您需要匹配 JSON 请求体中的“count”字段,并且该字段的值为 2,那么可以在“请求体 JSON 规则”中填写如下内容:

    Copy
    {
    "count":2
    }
    注意:在填写 JSON 规则时,必须使用双引号将字段名称和值包括起来,并使用逗号将多个字段分隔开。

    在匹配到符合条件的请求时,可以选择执行相应的防护动作,例如拦截该请求或者记录日志等。

    2023-07-29 09:03:26
    赞同 展开评论

为企业提供高效、稳定、易扩展的中间件产品。

还有其他疑问?
咨询AI助理