ASP.NET WEB API 2: HTTP MESSAGE LIFECYLE

https://www.asp.net/media/4071077/aspnet-web-api-poster.pdf

1.You can host Web API inside IIS or inside your own process (self-hosting).   

2.The HTTP request message is first converted to an HttpRequestMessage object, which provides strongly typed access to the HTTP message.

3.HttpMessageHandler

   3.1  Delegating Handler

   3.2  HTTPRoutingDispatcher

   3.3  HTTPControllerDispatcher

    StepA:Create Api Controller

4.Controller

   StepB: Select controller action

   4.1  Authentication Filters

   4.2  Authorization Filters

   StepC:Model Binding

   4.3  Action Filters

   StepE: Invoke Action

   StepD:Result Conversion

在看pdf的时候,还需要注意标准

扩展阅读

https://exceptionnotfound.net/the-asp-net-web-api-2-http-message-lifecycle-in-43-easy-steps-2/

猜你喜欢

转载自www.cnblogs.com/chucklu/p/10430831.html