遍历Set-Header策略中的多个值

时间:2019-03-19 12:34:22

标签: azure azure-api-management

想知道是否有一种方法可以遍历特定标头的所有值并修改每个标头。我需要对标头的每个值进行字符串替换,并且我想避免假设该标头会有多少个值。我看不到在API管理策略中创建循环的方法。

 <outbound>
      <base />
      <choose>
          <when condition="@(context.Response.Headers.ContainsKey("Set-Cookie"))">
              <set-header name="Set-Cookie" exists-action="override">
                  <value - How can I loop through these?>@{
                      var currentHeader = context.Response.Headers["Set-Cookie"][i];
                      //perform necessary string.replace
                  }</value>
              </set-header>
          </when>
      </choose>
  </outbound>

0 个答案:

没有答案