【问题标题】:Azure API managment Policy check contain for URLAzure API 管理策略检查包含 URL
【发布时间】:2018-12-30 18:00:01
【问题描述】:

如果 url 包含文本“验证”,我正在尝试设置变量

<set-variable name="pathQuery" value="@(context.Request.Url.Contains("verification"))" />

我收到以下错误

第 16 行第 10 列元素“set-variable”中的错误:“IUrl”没有 包含“包含”的定义和最佳扩展方法 重载'Queryable.Contains(IQueryable,字符串)' 需要“IQueryable”类型的接收器

如何设置?

【问题讨论】:

    标签: azure-api-management


    【解决方案1】:

    您可以使用如下代码:

    <set-variable name="pathQuery" value="@(context.Request.Url.Path.Contains("verification"))" />
    

    更多详情可以参考这个article

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-11
      • 1970-01-01
      • 1970-01-01
      • 2018-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多