In recent years, it has become clear that HTTP is not just for serving up HTML pages. It is also a powerful platform for building Web APIs, using a handful of verbs (GET, POST, and so forth) plus a few simple concepts such as URIs and headers. ASP.NET Web API simplifies HTTP programming. It automatically handles the low-level transport details of HTTP, exposing the HTTP programming model in a natural, flexible and extensible way. In this lab, use the ASP.NET Web API to build a simple REST API for a contact manager application, and then build a client to consume the API.