【发布时间】:2020-06-08 12:54:41
【问题描述】:
我在 Web api 前面有一个来自 Microsoft 的 Azure CDN。我正在测试规则引擎,但我不能使用 *,即使它在文档中提到:https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-match-conditions#url-path。我有这个测试设置:
我将运算符设置为“Begins With”,但我也尝试了许多其他运算符。值为“/api/*/test”。我的 webapi 上有一个控制器,“/api/path/test”,我试图访问一个缓存控制集,但不是在响应到来时。如果我将运算符的值更改为“/api/path/test”,我会按预期获得缓存控制集。
确实存在一个名为“wildcard”的运算符,但是我在上面找不到任何文档,并且当我选择它时它不起作用。
文档是否有误,因此不支持通配符,还是我做错了?
【问题讨论】:
-
不知道,但尝试在最后使用它,即“some/path/*”,看看它是否有效
-
@hazirovich,我刚试过,也没用
标签: azure cdn rule-engine azure-cdn