This question is related to my another question: ASP MVC Message Handlers vs Web API Message Handlers.
The pretty much exact ASP.NET MVC execution flow was described here: Execution flow in MVC. Although, I can't find equivalent for ASP.NET WebAPI.
My question is: What are specific differences between ASP.NET MVC and ASP.NET WebAPI execution flows? What is the diffrence "under the hood" if I send a GET request to a WebAPI Service and a GET request to MVC WebSite?
It would be nice to have them compared step by step.