我有一个带有某些服务的上游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应用程序,该怎么做?