Beispiel #1
0
        private static Yarp.ReverseProxy.Abstractions.ProxyMatch CreateProxyMatch(ProxyMatch match)
        {
            if (match is null)
            {
                return(null);
            }

            return(new Yarp.ReverseProxy.Abstractions.ProxyMatch()
            {
                Methods = match.Methods.ReadStringArray(),
                Hosts = match.Hosts.ReadStringArray(),
                Path = match.Path,
                Headers = CreateRouteHeaders(match.Headers),
            });
        }
Beispiel #2
0
        private static Yarp.ReverseProxy.Configuration.RouteMatch CreateProxyMatch(ProxyMatch match)
        {
            if (match is null)
            {
                return(null);
            }

            return(new Yarp.ReverseProxy.Configuration.RouteMatch()
            {
                Methods = match.Methods.ReadStringArray(),
                Hosts = match.Hosts.ReadStringArray(),
                Path = match.Path,
                Headers = CreateRouteHeaders(match.Headers),
                QueryParameters = CreateRouteQueryParameters(match.QueryParameters)
            });
        }