ASP.NET Web API services can be consumed by any client capable of speaking HTTP. This means other websites as well as native client applications. In the case of a website, you can use standard HTTP
For native clients such as iOS, Android, and Windows, you use an HTTP framework class library. In Windows, this is the
System.Net.Http namespace (or
Microsoft.Net.Http inside the DNX Core 5.0) and the
HttpClient class. This framework lets you easily make a request to an HTTP service and consume the results. ...