我正在关注this tutorial,并且在尝试编写此方法时遇到困难:
public HttpResponseMessage PostProduct(Product item)
{
item = repository.Add(item);
var response = Request.CreateResponse<Product>(HttpStatusCode.Created, item);
string uri = Url.Link("DefaultApi", new { id = item.Id });
response.Headers.Location = new Uri(uri);
return response;
}
Request
对象的名称空间是什么?它与HTTPRequest是一回事吗?如果是这样,为什么Intellisense不会帮助我完成它? (我的方法不明)
URL.Link
对象/方法的名称空间是什么?
我在Bing和Google中搜索过这些对象,但找不到与WepAPI无关的语音/ SIP无关的任何内容
答案 0 :(得分:0)
您需要引用System.Net.Http
,这应该就是您所需要的。
你可以去download the project,这可能值得这样做以供参考。
此外,Resharper是帮助解决此类问题以及开发更多内容的好工具。