HTTP不仅仅是提供网页而已。它同时也是一个用于公开服务和数据的强大的API平台。HTTP简单、灵活,而且无处不在。你能想到的几乎所有的平台,都会有一个HTTP库,因此HTTP服务可以达到广泛的客户端,包括浏览器、移动设备,和传统的桌面应用程序。ASP.NET Web API是一 ...
HTTP不仅仅是提供网页而已。它同时也是一个用于公开服务和数据的强大的API平台。HTTP简单、灵活,而且无处不在。你能想到的几乎所有的平台,都会有一个HTTP库,因此HTTP服务可以达到广泛的客户端,包括浏览器、移动设备,和传统的桌面应用程序。
get='_blank'>ASP.NET Web API是一个用于构建基于.NET Framework 的 Web API 的框架。在本教程中,你将会使用ASP.NET Web API来创建返回一个产品列表的web API。
教程中使用的软件有:
Visual Studio 2013
Web API 2
创建 Web API 项目
在这个教程中,你将会使用ASP.NET Web API 来创建一个返回产品列表的web API。前端页面使用 jQuery 显示结果。
打开Visual Studio,新建项目,选择ASP.NET Web 应用程序,如图:
然后选择“Empty”模板,并在“核心引用”下面的选项中勾选“Web API”,
你也可以用“Web API”项目模板来创建一个 Web API 项目。Web API 模板使用 ASP.NET MVC 来提供 API 帮助页。这个教程之所以选择空的模板是因为我想不通过 MVC 来演示 Web API。一般地说,使用 Web API 你不需要知道 ASP.NET MVC。
添加Model
Model是用来在你的程序中呈现数据的。ASP.NET Web API 能够自动把你的model序列化为 json、
让我们开始创建一个简单的model用于呈现一个产品。在解决方案目录的Models中,添加一个“Product”类:
public class Product { public int Id { get; set; } public string Name { get; set; } public string Category { get; set; } public decimal Price { get; set; } }
原标题:开始 ASP.NET Web API 2 之旅
关键词:ASP.NET
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。