创建一个完整的ASP.NET Web API项目 |
|
本文标签:ASP.NET,Web,API Visual Studio为我们提供了专门用于创建ASP.NET Web API应用的项目模板,借助于此项目模板提供的向导,我们可以“一键式”创建一个完整的ASP.NET Web API项目 。在项目创建过程中,Visual Studio会自动为我们添加必要的程序集引用和配置,甚至会为我们自动生成相关的代码,总之一句话:这种通过向导生成的项目在被创建之后其本身就是一个可执行的应用 。
2、选择项目WEB API模板, 在最下方的MVC主要是默认会自带微软的API Helper, 使用MVC发布 3、安全选择 4、点击确定按钮,VS2013将生成一个简单的Web API项目 5、运行项目,启动项目之后, 点击界面上API按钮可以看到默认创建的API
6、新建一个Products API
(3)、在ProductController里中实现API
[RoutePrefix("api/products")]
public class ProductController : ApiController
{
//获取产品分页API: api/products/product/getList
[HttpGet, Route("product/getList")]
public Page<Product> GetProductList()
{
throw new NotImplementedException();
}
//获取单个产品API: api/products/product/get?productId=产品ID
[HttpGet, Route("product/get")]
public Product GetProduct(Guid productId)
{
throw new NotImplementedException();
}
//产品新增API: api/products/product/add?productId=产品ID
[HttpPost, Route("product/add")]
public Guid AddProduct(Product product)
{
throw new NotImplementedException();
}
//产品新增API: api/products/product/add?productId=产品ID
[HttpPost, Route("product/update")]
public void UpdateProduct(Guid productId, Product product)
{
throw new NotImplementedException();
}
//产品删除API: api/products/product/delete?productId=产品ID
[HttpDelete, Route("product/delete")]
public void DeleteProduct(Guid productId)
{
throw new NotImplementedException();
}
}
二、ASP.NET Web API 特性 以上就是本文的全部内容,介绍了如何创建一个简单的Web API项目,希望对大家的学习有所帮助,之后的文章还会介绍Web API的简单实例,希望大家继续关注 。 |