webapi详细介绍(创建简单的WebAPI)
webapi详细介绍(创建简单的WebAPI)b) 创建独立的Web API项目创建的项目会在默认MVC项目的基础上增加两个Web API需要的特殊文件,WebApiConfig.cs和ValuesController.cs,前者用于对Web API的配置,后者是一个示例的Web API 控制器。b) Asp.NetWeb API是一个可扩展的框架 用于构建基于HTTP的服务 这种服务可以在不同平台上的不同应用程序中访问:例如web应用、窗体应用、移动应用等等。它和ASP.NET MVC有相同的工作方式,但Web Api应用程序接收到请求后返回数据 而不是像MVC返回html视图。它就像一个webservice或WCF服务 但例外在于它只支持HTTP协议。二 新建Web API项目a) 创建带MVC的Web API项目
最近工作中会用到Webapi、AngularJS2、Silverlight等,需要暂停其他的,赶快充电了…
先从Web API着手。
一 概述
a) API(ApplicationProgramming Interface)应用程序编程接口是指一些预先定义的函数,可供应用程序与开发人员访问,而无需了解源码或内部工作机制的细节。Web API则是一种可以使用HTTP协议访问的API。但这里的Web API特指ASP.NETWeb API,另外还有一些基于其它语言或技术的实现。
b) Asp.NetWeb API是一个可扩展的框架 用于构建基于HTTP的服务 这种服务可以在不同平台上的不同应用程序中访问:例如web应用、窗体应用、移动应用等等。它和ASP.NET MVC有相同的工作方式,但Web Api应用程序接收到请求后返回数据 而不是像MVC返回html视图。它就像一个webservice或WCF服务 但例外在于它只支持HTTP协议。
二 新建Web API项目
a) 创建带MVC的Web API项目
创建的项目会在默认MVC项目的基础上增加两个Web API需要的特殊文件,WebApiConfig.cs和ValuesController.cs,前者用于对Web API的配置,后者是一个示例的Web API 控制器。
b) 创建独立的Web API项目
使用空模板创建Web项目后,手动添加Web API相关的文件。首先需要从Nuget安装Web API包,然后创建Configuration文件夹并添加Config.cs文件。
学习资料:www.yuanjiaocheng.net (猿教程) 作者:卿文刚