开发者社区 > 云原生 > 中间件 > 正文

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

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

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

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

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

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

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

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

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

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

相关产品

  • 应用高可用服务
  • 相关电子书

    更多
    基于Web前端的可用性优化 立即下载
    Web应用系统性能优化 立即下载
    阿里云容器 AHAS Sentinel 网关流控揭秘 立即下载