Asp.net mvc 5 如何为到WebApi的每个请求创建路由代理

Asp.net mvc 5 如何为到WebApi的每个请求创建路由代理,asp.net-mvc-5,routing,asp.net-web-api2,Asp.net Mvc 5,Routing,Asp.net Web Api2,我有一个WebApi 2 API,我想将其URL保持为私有/内部。我还有一个ASP.NETMVC5项目,它将使用JavaScript使用此API。我想做的是为AJAX发出的每个API请求创建一个控制器操作。AJAX请求应该向这个控制器操作发出,该操作应该决定应该调用哪个API端点,发出请求并返回结果。我希望通过一个操作来完成这一点,因为我不希望在MVC项目中API中有重复的端点。非常类似于System.ServiceModel.Routing.RoutingService为WCF所做的工作。我怎

我有一个WebApi 2 API,我想将其URL保持为私有/内部。我还有一个ASP.NETMVC5项目,它将使用JavaScript使用此API。我想做的是为AJAX发出的每个API请求创建一个控制器操作。AJAX请求应该向这个控制器操作发出,该操作应该决定应该调用哪个API端点,发出请求并返回结果。我希望通过一个操作来完成这一点,因为我不希望在MVC项目中API中有重复的端点。非常类似于
System.ServiceModel.Routing.RoutingService
为WCF所做的工作。我怎样才能做到这一点