【发布时间】:2013-05-30 21:18:17
【问题描述】:
我正在重写一个简单的 API GET 函数。我想让它更灵活,所以我尝试复制此question 中给出的示例。
我的代码:
public IEnumerable<Distributeur> GetDistributeurs()
{
NameValueCollection nvc = HttpUtility.ParseQueryString(Request.RequestUri.Query);
var departementCode = nvc["departementCode"];
// BL comes here
var repository = new LeadRepository();
return repository.getDistributeurs(departementCode);
}
不幸的是,我在构建时收到错误“无法解析 RequestUri”:
错误 11“System.Web.HttpRequestBase”不包含“RequestUri”的定义,并且找不到接受“System.Web.HttpRequestBase”类型的第一个参数的扩展方法“RequestUri”(您是否缺少使用指令还是程序集引用?)
我去了微软docs,但它们几乎是空的。
【问题讨论】:
标签: c# .net api asp.net-mvc-2 get