ASP.NET Web API is a new framework in ASP.NET MVC 4 for creating and consuming HTTP services that can reach a broad set of clients, including browser and mobile devices. ASP.NET Web API gives you a first-class HTTP programming model that is symmetrically supported on both client and server. This session shows you how easy it is to create web APIs that implement the uniform interface of HTTP resources. Learn how you can support a wide range of formats (JSON, XML, form URL encoded, custom) and allow clients to specify acceptable response formats using HTTP content negotiation. Learn how to test your web APIs, enable security, diagnose problems, and generate help page information.
For more information, check out this course on Microsoft Virtual Academy: