Проход по нескольким значениям в политике Set-Header - PullRequest
1 голос
/ 19 марта 2019

Интересно, есть ли способ перебрать все значения для определенного заголовка и изменить каждое из них?Мне нужно заменить строку для каждого значения заголовка, и я хочу избежать предположения о том, сколько будет значений для этого заголовка.Я не вижу способа создания цикла в политиках управления 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>
...