Я нахожусь в сценарии, чтобы переписать все запросы от WCF к другому, я достиг этого с помощью ниже.
<httpRedirect enabled="false" destination="" />
<rewrite>
<rules>
<rule name="ReverseProxyInboundRule1" enabled="true" stopProcessing="true">
<match url="(.*)" />
<action type="Rewrite" url="http://localhost:8888/{R:1}" />
<conditions logicalGrouping="MatchAny">
</conditions>
</rule>
</rules>
</rewrite>
это перенаправление всех моих запросов с http://localhost:7777/ на http://localhost:8888/
Я должен добиться этого на основе параметра (правила) для WCF.
Сервис 1:
public string GetData(List<String> value)
{
return string.Format("You entered: {0}", value[0]);
}
Я просто хочу написать правило, например, , если значение не равно нулю, а первое значение из списка равно «test» , тогда запрос должен быть перенаправлен во второй сервис (http://localhost:8888/) вместе с параметром. Как написать правило для этого ..,