For example, there is some Asp.Net Web Api application and you need to write an ASP.NET MVC application that would pull the API and display information to the user on the site.
I found an example on Metanit.com and there the work with the WEB API carried out through requests that are jerked directly from JavaScript , and then the response JSON is drawn in the interface. Only in this style you can work with the WEB API or are there any other options?
For example, in WCF, you can create a client right in the controller, do something and spit everything out into the view.