1、打开VS2012,如下图所示:

2、新建一个ASP.NET MVC4 掳姗浚瑙Web应用程序,模板中选择WebAPI,然后在Model中添加一个联系人Contact类,如下图所示:

3、在Controllers中添加一个空的API控制器,如下图所示:



4、编译运行,在浏览器中输入以下几个访问地址,如下图所示:



5、WebAPI使用,Javascript访问Web API,如下图所示:


6、访问结果如下,如下图所示:

7、WebAPI总结1、Web API控制器(Controller)继承ApiController。2、 Api的Url Map:api/{controller}/{id}每个"Action"是通过Http谓词(GET/POST/PUT/DELETE)映射的。3、客户端可以通过Http Header的Accept指定返回数据的格式。默认是支持:appliction/xml和application/json,当想返回比如image/jpeg这样的图片格式时,需要添加MediaTypeFormatter。比如:当指定某个Task时,通过指定Accept : image/jpeg获取该Task的图片信息。