如何避免某些请求ASP.NET Web API的反向代理

时间:2019-02-14 05:17:11

标签: c# asp.net-web-api2 reverse-proxy

我有一个带有某些服务的上游Web api应用程序和一个带有一些其他服务的下游api应用程序。

我正在使用反向代理从上游api应用程序调用下游api服务,

config.MapHttpAttributeRoutes();

        config.Routes.MapHttpRoute(
            name: "DefaultApi",
            routeTemplate: "api/{controller}/{id}",
            defaults: new { id = RouteParameter.Optional }
        );

        config.MessageHandlers.Add(new ProxyHandler());
        config.Routes.MapHttpRoute("abe", "{*path}"); 
我从下面的链接中引用的

ProxyHandler()代码,

https://kasperholdum.dk/2016/03/09/reverse-proxy-in-asp-net-web-api/

现在每个请求都将发送到下游api应用程序,但是我也想将一些api调用请求也移到上游api应用程序,该怎么做?

0 个答案:

没有答案