WebAPI中的MessageHandler是否与ASP.NET中的HttpHandler相同?
本文关键字:中的 HttpHandler 相同 NET MessageHandler 是否 WebAPI ASP | 更新日期: 2023-09-27 18:16:58
我正在使用WebAPI
为我的客户开发REST based communication model
。
为了拦截传入的请求并记录它们,我使用从MessageHandler
派生的类并在WebAPIConfig
中注册它。
注意:我从来没有碰巧使用过旧的ASP。. NET Web应用程序。
昨天我参加面试时,面试官在ASP.NET
中问到HttpHandlers
。
HttpHandler
在WebAPI中被称为MessageHandler
还是两者不同?
你可以说MesssageHandler
之于Web API就像HttpModule
之于pre-vNext ASP.NET。
一个HttpHandler
在ASP。. NET在Web API请求管道中的作用更类似于ApiController
:它委托请求并返回响应。