我有一个 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;
}
}