Invoke ASP.NET Web API using TypeScript and XMLHttpRequest

Invoking Web API is a quite common task in modern ASP.NET web applications. Usually, developers resort to jQuery Ajax to call the Web API. If you are using a client side framework such as Angular, you may also use the inbuilt ways to make the Ajax calls. However, what if you aren't using these approaches? This article discusses an alternative.

http://www.binaryintellect.net/articles/d50a4ea1-fd84-4165-a27f-3d6cad2e4a3d.aspx