ASP.NET Web API
ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework.
Tutorials and samples for ASP.NET Web API can be found at www.asp.net/web-api.
We suggest the following documentation to help you learn about ASP.NET Web API.
Getting Started with ASP.NET Web API
Working with Data and Entity Framework (EF)
-
Using Web API with Entity Framework
Using OData with ASP.NET Web API
Understanding Routing
Extensibility in the Web API Pipeline
-
Poster: Web API HTTP Message Lifecycle - This poster shows how an HTTP request flows through the Web API pipeline, and how the HTTP response flows back.
Securing Web API Applications
-
How to Access a Client Certificate in a Host Agnostic Manner
-
Supporting Multiple Authentication Schemes in Web API: Web Hosting or Self Hosting
-
Securing ASP.NET Web APIs (Dominick Baier)