你的位置:首页 > 软件开发 > ASP.net > 开始 ASP.NET Web API 2 之旅

开始 ASP.NET Web API 2 之旅

发布时间:2015-11-08 14:00:31
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 显示结果。

开始 ASP.NET Web API 2 之旅

打开Visual Studio,新建项目,选择ASP.NET Web 应用程序,如图:

开始 ASP.NET Web API 2 之旅

然后选择“Empty”模板,并在“核心引用”下面的选项中勾选“Web API”,

开始 ASP.NET Web API 2 之旅

你也可以用“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 (#换成@)。