![](/img/trans.png)
[英]Azure Application Gateway is striping request body when it comes from APIGEE
[英]Azure Application Gateway exclude - inspection of nested request body property
我需要在 Azure 应用程序网关中排除对嵌套请求正文参数的检查。 使用 Azure 门户,我尝试了以下但没有成功:
例如请求正文内容:
{
"aRootProperty": "value",
"aRootContainer": {
"aNestedProperty": "some-string-that-causes-false-positives"
}
}
Azure 门户排除配置:
字段:
Request Attribute Name
运算符:
Equals
选择器:
aNestedProperty
该文档有几个示例,但它们不是很有用。 此外,文档并未真正涵盖各种运算符和选择器在实践中的工作方式。
通过一些测试,我发现我可以使用Contains
运算符,但这比我想要的要宽松一些,因为任何恰好包含字符串“aNestedProperty”的属性都将被排除在外。
它没有记录,但Selector
支持用于排除嵌套属性的点表示法。
因此,为了成功,可以将规则更新为以下内容(并且它不是不必要的宽容:):
字段:
Request Attribute Name
运算符:
Equals
选择器:
aRootContainer.aNestedProperty
我已经发布了这个文档问题,以便(希望)尽快更新文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.