Web API是一个编程接口,用于操作可通过标注HTTP方法和标头访问的系统。Web API 可以提供各种HTTP客户端使用,如浏览器和移动设备。 ²并可以提供web基础设施提供的服务,如缓存和并发。
可供多数客户端使用 至少支持浏览器使用
支持标准的HTTP方法 比如GET POST 等
当然API不必使用所有的HTTP方法 但是至少支持GET
支持浏览器友好的格式。
支持浏览器友好的认证方式 也就是浏览器无需使用特殊的插件或者扩展 就可以与服务器进行认证
官方资料
http://dotnet.microsoft.com/apps/aspnet/apis