The Official Microsoft ASP.NET Site

Sign In|Join

Home/Web API

Getting Started

spacer

3 Minute Video

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.



Install Visual Studio Express 2012 for Web Free
  • Have nothing? This button will install everything for you, including Visual Studio Express 2012 for Web & ASP.NET and Web Tools 2012.2.
  • Looking for standalone installer? Read the Installation Notes from the Release Notes.
  • Have Visual Studio 2010? Install MVC 4 using the Web Platform Installer or the standalone installer.

Chapters

  1. 1. Getting Started
  2. 2. Creating Web APIs
  3. 3. Web API Clients
  4. 4. Web API Routing and Actions
  5. 5. Working with HTTP
  6. 6. Formats and Model Binding
  7. 7. OData
  8. 8. Security
  9. 9. Hosting ASP.NET Web API
  10. 10. Testing and Debugging
  11. 11. Extensibility
  12. 12. Additional Resources

In this chapter, you'll learn:
The basics of building an HTTP service using ASP.NET Web API

  1. Tutorial: Your First Web API

    By Mike Wasson|January 21, 2012

    In this tutorial, you will create your first HTTP service using ASP.NET Web API.

  2. Pro ASP.NET Web API

    Pro ASP.NET Web API, by Tugberk Ugurlu and Alexander Zeitler, shows you how to build flexible, extensible web services that run seamlessly on a range of operating systems and devices, from desktops to tablets to smart phones—even the ones we don’t know today.

  3. ASP.NET Web API Poster

    This poster shows how an HTTP request flows through the Web API pipeline, and how the HTTP response flows back. It also shows extensibility points, where you can add custom code or even replace the default behavior entirely.

  4. ASP.NET Web API Poster (Grayscale)

    Grayscale version of the Web API poster. This poster shows how an HTTP request flows through the Web API pipeline, and how the HTTP response flows back.

Essential Videos

spacer

Microsoft has made it possible for you to enjoy this Pluralsight training free of charge. In addition, you can watch more videos free of charge from Microsoft.

1. Introduction

54 mins

2. Uniform Interface

46 mins

3. HttpClient

33 mins

4. Hosting

25 mins

5. Security

10 mins

6.Extensbility

27 mins

Sponsored By: Pluralsight

Get unlimited access to hundreds of Pluralsight online courses like this one.

Starting at $29/mo.

Free Trial! Free Subscribe Now!

Web API Books

Microsoft's Jon Galloway recommends these books for learning ASP.NET MVC:

spacer

Pro ASP.NET Web API

by Tugberk Ugurlu, Alexander Zeitler

spacer

Designing Evolvable Web APIs with ASP.NET

by Glenn Block, Pablo Cibraro, Pedro Felix, Howard Dierking, Darrel Miller

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.