Language

More advanced topics for ASP.NET Web API development, after you've learned the basics.

  1. Configuring Web API 2

    By Mike Wasson|

    Configuration settings and extensibility points for Web API.

  2. Dependency Injection in Web API

    By Mike Wasson|

    How to inject dependencies into your Web API controllers.

  3. Calling a Web API From a .NET Client

    By Mike Wasson|

    This tutorial shows how to use HttpClient in a C# console application, to make HTTP calls to a web API.

  4. HTTP Message Handlers

    By Mike Wasson|

    Describes the Web API pipeline for processing HTTP messages and how to extend it with custom handlers.

  5. HttpClient Message Handlers

    By Mike Wasson|

    Shows how to add custom HTTP message handlers to the HttpClient pipeline.

  6. Sending HTML Form Data: Form-urlencoded Data

    By Mike Wasson|

    Shows how to post form data with encoding type "application/x-www-form-urlencoded" to a web API.

  7. Sending HTML Form Data: File Upload and Multipart MIME

    By Mike Wasson|

    Shows how to upload files to a web API and describes how to process multipart MIME data.

  8. Batching HTTP Messages

    Brad Wilson shows how to add support for batching HTTP request and response messages.

  9. HTTP Cookies

    By Mike Wasson|

    Shows how to work with HTTP Cookies in ASP.NET Web API

Essential Videos

Pluralsight

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

Unlock access to 3,000+ dev, IT and creative courses that you can watch anytime, anywhere.

Starting at $29/mo.

Free Trial! Free Subscribe Now!

Web API Books

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

Pro ASP.NET Web API

Pro ASP.NET Web API

by Tugberk Ugurlu, Alexander Zeitler

Designing Evolvable Web APIs with ASP.NET

Designing Evolvable Web APIs with ASP.NET

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

ASP.NET MVC 4 and the Web API: Building a REST Service from Start to Finish

ASP.NET MVC 4 and the Web API: Building a REST Service from Start to Finish

by Jamie Kurtz