我有一个Web应用程序正在向另一台服务器进行Web API调用。在我现在的所有控制器方法中,我都在对API的URL进行硬编码。我想通过构建一个将路由转换为其API URL的解析器来避免这种情况。 MVC4中是否有一个允许我这样做的模式/框架,或者这是我应该手动构建的?
public class UsersController : ApiController
{
public object Get(int id)
{
User u = WebApiCaller.GetWebApiResponse<User>
("http://localhost:50909/api/Users/1",
WebApiCaller.HttpMethod.Get);
return u;
}
}