Перезапись URL для WCF - PullRequest
       9

Перезапись URL для WCF

0 голосов
/ 26 апреля 2019

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

...